R dynamisch ansprechen

  • Hi,
    ich habe folgendes Problem:
    In einer Activity tummeln sich 42 Buttons in einer 7x6 Matrix und jede Button-ID hat die Form "@+id/Buttonij" wobei i für Zeile und j für Spalte steht.
    Jetzt möchte ich jeden einzelnen Button ansprechen können (auch ohne, dass der User auf den jeweiligen Button drückt) und weiß nicht genau wie ich das mache.
    Mein Ansatz wäre gewesen, einfach den R.id.Buttonij String zu bauen, aber dass funktioniert nicht bei getViewById().

    Hat jemand von euch eine Idee? Ich möchte auch ungern ein Array mit 42 Buttons haben, wo ich die Buttons einzeln zuweisen muss.

  • Das leidige Problem der vielen Buttons :P
    So praktisch es wäre bei solchen Aufrufen mit Strings zu arbeiten, so unmöglich ist es leider.
    Wie alrik bereits sagte wirst du um einen zweidimensionalen Array nicht herumkommen. Ist einfach die beste Möglichkeit für sowas.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!