1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  1. ubit64, 06.07.2012 #1
    ubit64

    ubit64 Threadstarter Neuer Benutzer

    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
     
  2. game83, 20.10.2012 #2
    game83

    game83 Neuer Benutzer

    Wenn nur das "@" überflüssig ist:

    String s = (String) v.getTag();
    int i = Integer.parseInt(s.replace("@", ""));
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[RxJava2] Multiplie Request einer ID zuordnen und als Map zurückgeben Android App Entwicklung 06.10.2017
[OFFEN] SQLITE insert gibt negative id zurück Android App Entwicklung 18.09.2017
[ERLEDIGT] Jedem Benutzer eine eigene ID zuweisen? Android App Entwicklung 16.03.2017
[RÜCKMELDUNG FEHLT] SimpleDateFormat "if" abfrage für Tag oder Nacht Android App Entwicklung 12.03.2017
Tage zwischen zwei Terminen berechnen Android App Entwicklung 22.02.2017
Diskussion zum REST-Api Android App Entwicklung 01.11.2016
Du betrachtest das Thema "Id, Tag und der ganze Rest" im Forum "Android App Entwicklung",