Ho un layout semplice, ma posso solo impostare il tag stringa. Come impostare il tag intero?Come impostare un tag intero su un widget nel file di layout xml?
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:tag="1"
android:src="@drawable/image" />
UPDATE
ho scoperto come impostare i tag integer nel layout xml. Dobbiamo specificare una variabile intera in qualsiasi file di risorse xml. Questo dovrebbe essere simile che:
res/Valori/value.xml:
<?xml version="1.0" encoding="UTF-8"?>
<resources>
<integer name="int1">15</integer>
<integer name="int2">1</integer>
</resources>
e ora siamo liberi di utilizzare "@ integer/int1" o "@ integer/int2" come tag per il nostro XML widget, ad esempio:
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:tag="@integer/int2"
android:src="@drawable/image" />
Tuttavia, nel mio caso ho preferito impostare tag di programmazione :)
Può spiegare po 'di più circa la vostra intenzione? – Ajay
Al momento, quando utilizzo View.getTag(), ottengo String "1". Cosa dovrei specificare nel layout xml per ottenere Integer 1 invece di String "1"? –
Posso aggiungere l'attributo id a ImageView , inserirlo nel codice e utilizzare View.setTag (1), ma voglio sapere come impostare il tag intero nel file di layout xml. –