Id, Tag und der ganze Rest

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
 
Wenn nur das "@" überflüssig ist:

String s = (String) v.getTag();
int i = Integer.parseInt(s.replace("@", ""));
 

Ähnliche Themen

M
Antworten
3
Aufrufe
146
moin
M
M
  • MikelKatzengreis
Antworten
5
Aufrufe
116
swa00
swa00
R
Antworten
9
Aufrufe
730
koje71
koje71
Zurück
Oben Unten