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:
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
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.