Verwendung derselben id bei mehreren Tasten
Gut, ich werde sagen, dass es wie dieses.
Ich habe eine Tabelle mit 2 Spalten. Die erste Spalte hat den Namen der Elemente, die 2. Säule enthält den Betrag x von logos/Indikatoren (ImageButtons). Mehrere Objekte können den gleichen logo/Indikatoren.
Meine Frage ist kann ich zuordnen, mehrere ImageButtons auf der gleichen id? Ich habe versucht mit android:id="@+id/logo1"
auf den ersten und dann "android:id=@id/logo1"
auf alle folgenden Ereignisse. Dies scheint nicht zu funktionieren, jedoch. Ich kann wahrscheinlich weisen Sie jeder Taste eine andere id und dann einfach zuweisen, um die gleiche Ansicht, aber es wäre so viel einfacher, wenn ich könnte nur wiederholen, die gleichen ImageButton id für alle die ähnliche logos/Indikatoren.
- definiere bitte "nicht zu funktionieren scheinen", und zeigen einige Ihrer code/xml
- Warum sollte es funktionieren. Ohne Blick in den code von findViewById ich würde vermuten, dass es aufhört, nach der ich hatte, ist gefunden. Und es müsste ein array zurückgeben, die Ansichten über das Ergebnis.
- Über die "nicht funktionieren" meine ich, dass die Klicks nicht registriert werden. Also wiederverwendetes ids werden einfach umgangen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nein, können Sie nicht verwenden den gleichen ids im gleichen layout, wenn es Verhalten ist anders.
Ja, Sie können die gleiche id, aber in verschiedenen layouts. In der Tat kann es gut sein, Praxis zu.
Android hat einige Standard-id hier
Sie erklären in ids.xml und Wiederverwendung es in verschiedenen Ansichten.