Hola.
Estoy intentando borrar, desde el código, todos los botones del Activity para poder crearlos de nuevo en base a la elección del usuario.
Pensé que este sería un buen método, pero no funciona:
Tengo la extraña sensación de que al eliminar el primer botón, el número de NumberOfViews cambia y en la siguiente iteracción, no puede borrar el siguiente botón.
Edito:
Por ahora, he solucionado el problema generando un panel y asociando los botones a este, cuando vuelvo a generarlos, hago un
y de esta manera, sí me funciona. De todas formas, sigo interesado en la forma correcta de eliminar todas las vistas de un tipo concreto.
Muchas gracias.
Estoy intentando borrar, desde el código, todos los botones del Activity para poder crearlos de nuevo en base a la elección del usuario.
Pensé que este sería un buen método, pero no funciona:
B4X:
For i = 0 To Activity.NumberOfViews - 1
If GetType(Activity.GetView(i))="android.widget.Button" Then
Activity.RemoveViewAt(i)
End If
Next
Tengo la extraña sensación de que al eliminar el primer botón, el número de NumberOfViews cambia y en la siguiente iteracción, no puede borrar el siguiente botón.
Edito:
Por ahora, he solucionado el problema generando un panel y asociando los botones a este, cuando vuelvo a generarlos, hago un
B4X:
Panel.RemoveAllViews
Muchas gracias.
Last edited: