U
ubit64
Neues Mitglied
- 0
Hi,
ich möchte einem View (z.B. einem Button) eine "Zusatzinfo" mitgeben. Das geht ja mit dem XML-Element android:tag.
Als Wert möchte ich eine (Integer-)Zahl haben die ich in einer Resourcendatei definiere. Z.B. eine ID:
<item type="integer" name="test_id">@+id/test_id</item>
Wenn ich nun in einem Button diese id als Tag verwenden möchte...
<Button {...} android:tag="@integer/test_id" />
und das Tag z.B. aus dem Click-Handler abfrage:
v.getTag()
dann bekomme ich den String @8923891123 zurück. Also die gesuchte ID - nur steht halt ein "@" davor. Warum??? Ich will die Zahl haben. Irgendeine sinnvolle Möglichkeit?
Ciao, Udo
ich möchte einem View (z.B. einem Button) eine "Zusatzinfo" mitgeben. Das geht ja mit dem XML-Element android:tag.
Als Wert möchte ich eine (Integer-)Zahl haben die ich in einer Resourcendatei definiere. Z.B. eine ID:
<item type="integer" name="test_id">@+id/test_id</item>
Wenn ich nun in einem Button diese id als Tag verwenden möchte...
<Button {...} android:tag="@integer/test_id" />
und das Tag z.B. aus dem Click-Handler abfrage:
v.getTag()
dann bekomme ich den String @8923891123 zurück. Also die gesuchte ID - nur steht halt ein "@" davor. Warum??? Ich will die Zahl haben. Irgendeine sinnvolle Möglichkeit?
Ciao, Udo