¿hay alguna manera de obtener cada vista que esté dentro de mi actividad? Tengo más de 200 puntos de vista, incluyendo los botones, y las imágenes, así que quiero ser capaz de acceder a ellos mediante el uso de un bucle¿Cómo obtener todas las vistas en una actividad?
por ejemplo, algo así como
for (View v : this)
{
//do something with the views
//depending on the types (button, image , etc)
}
muchas gracias, perfecto un objeto invisible (botón) estaba bloqueando toda la pantalla, lo usé para descubrir qué elemento estaba bloqueando y lo encontré :) – aryaxt
La herramienta 'hierarchyviewer' que viene con el SDK puede ayudarte encuentra problemas como este Puede mostrar visualmente la jerarquía de vistas de su aplicación como un árbol, lo que le permite inspeccionar las propiedades de cada vista. – adamp
Lo sé, pero la mayoría de los objetos se agregan a la pantalla a través del código. – aryaxt