Tambien puedes generarlo con el mismo nombre y sin necesidad de dimensionar una matriz de objetos , por ejemplo:
B4X:
' Crear los botones (u otro objeto)
For n = 1 To TotalBotones
dim MiBoton as Button
MiBoton.Initialize ("MiBoton")
MiBoton.Tag = n
MiBoton.Text = "Botón 1" ' mejor tener el texto en una matriz o List
' aqui añades texto, lo incrustas donde quieras, etc
next
Sub MiBoton_Click
Dim indice As Int
Dim Texto as String
Dim b As Button
b= Sender
indice = b.Tag
Texto = b.Text
' .......
' ..........
' el código que quieras
end sub