Ultima modifica:
Oppure puoi semplicemente fare->
Non sono sicuro se getChildCount mi ritorna il numero di figli di primo grado o tutti... Bho prova
In tal caso o lo trasformi ricorsivo o usi la soluzione di DoctorPaz
P.S: usa il tag code quando posti il codice=> basta che scrivi(senza gli spazi)
[ code = nomelinguaggio]
tuo codice
[ / code] oppure clicchi sul + della barra strumenti quando scrivi
Java:
ArrayList<Button> buttons = new ArrayList<Button>();
ViewGroup myParentLayout = (ViewGroup) find....
//]Tuo layout padre, linear, relative o più generale una view group
for( int i = 0; i < myParentLayout.getChildCount(); i++ )
if( myParentLayout.getChildAt( i ) instanceof Button )
buttons.add( (Button) myParentLayout.getChildAt( i ) );
Non sono sicuro se getChildCount mi ritorna il numero di figli di primo grado o tutti... Bho prova
In tal caso o lo trasformi ricorsivo o usi la soluzione di DoctorPaz
P.S: usa il tag code quando posti il codice=> basta che scrivi(senza gli spazi)
[ code = nomelinguaggio]
tuo codice
[ / code] oppure clicchi sul + della barra strumenti quando scrivi