Quiero agregar un botón en mi actividad que devolverá todas las vistas secundarias de la disposición relativa.Obtiene Vista hijo en una RelativeLayout
¿Cómo puedo obtener todas las vistas secundarias de la vista de diseño relativo?
Quiero agregar un botón en mi actividad que devolverá todas las vistas secundarias de la disposición relativa.Obtiene Vista hijo en una RelativeLayout
¿Cómo puedo obtener todas las vistas secundarias de la vista de diseño relativo?
RelativeLayout
extiende ViewGroup
que tiene los métodos getChildCount()
y getChildAt(int index)
. Entonces, lo que podrías probar es:
for(int i = 0; i < relativeLayout.getChildCount(); i++) {
View child = relativeLayout.getChildAt(i);
// your processing...
}
Solo cuenta el niño para la vista e itera sobre cada una de ellas. Algo como esto:
int childCount = myRelativeLayout.getChildCount();
for(int i = 0; i < childCount; i++) {
View v = myRelativeLayout.getChildAt(i);
// do whatever you want to with the view
}
Espero que esto ayude.
Gracias, funciona. –
Útil, gracias^_ ^ –