Die übergabe-parameter von einem button android:onClick-Methode
Hallo, ich habe so etwas wie dieses (3 Tasten) in meiner Tätigkeit xml verweisen auf dieselbe Methode:
<Button
android:id="@+id/Button_1"
android:onClick="printNo"
android:text="@string/Button_1" />
<Button
android:id="@+id/Button_2"
android:onClick="printNo"
android:text="@string/Button_2" />
<Button
android:id="@+id/Button_3"
android:onClick="printNo"
android:text="@string/Button_3" />
Gibt es eine Möglichkeit, ich könnte bestimmen, welche Taste gedrückt wurde, während in der printNo Methode ?
warum sind Sie mit diesem Weg.. Auch möglich, rufen Sie in der java-Datei dynamisch..
InformationsquelleAutor Murphy316 | 2012-10-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
InformationsquelleAutor VicVu
Wechseln Sie einfach über die ID:
InformationsquelleAutor Aamir Shah
Als @user1106018 gesagt - Sie können
tag
im xml so:Dann ist es wirklich einfach, um diesen tag in dieser Weise:
v.getTag().toString()
sollten hier arbeiten?oder
Integer.parseInt((String)v.getTag())
für eine ganze ZahlInformationsquelleAutor Kamil Lelonek
Gearbeitet in meinem Ende
InformationsquelleAutor user1693775
Im xml-tag hinzufügen, np mit dem Namen der Schaltfläche.
Anderen Antworten scheint auch gut;)
InformationsquelleAutor Drake29a