Ich habe eine Frage, die mich verrückt macht.Dynamischer Zugriff auf Elemente des Layouts
Ich habe eine große Anzahl von Tasten (10, mehr oder weniger) auf meinem Bildschirm, in einem TableRow.
Ich muss auf sie zugreifen, und ich hatte geplant, durch eine Schleife durchzuführen.
Zugang zu einem, ist es sehr einfach, das Hinzufügen dieser:
boton7 = (Button) findViewById (R.id.Btn7)
Meine Frage ist, können, wenn Sie dynamisch den ID-String (R.id.Btn7), die in einem setzen kann für die Tasten bekommen und zum Beispiel die Farbe ändern .... etwas wie folgt aus:
for (int i = 0; i <10; i + +) {
Button eachBoton= (Button) findViewById (R.id.Btn + i);
eachBoton. setBackgroundColor (Color.Red);
}
das ist natürlich nicht funktioniert .... meine Frage ist, ob jemand weiß, wie genau die Kette montiert werden kann
R.id.Btn + i
zu arbeiten.
Vielen Dank.
Danke von der Antwort. Ich benutze dieses und arbeite !! –
Danke, ich fand das sehr nützlich für das dynamische Laden von Ressourcen. –