2011-02-24 8 views
5

Desidero legare alcuni dati aggiuntivi con una vista. Sto usando il tag nel mio file xml per aggiungere le informazioni extra.Come impostare un array come tag su qualsiasi vista attraverso il layout xml in Android

Se i dati sono solo String (android:tag="extra Info"), sono in grado di ottenere i dati aggiuntivi utilizzando getTag() nel codice.

Ma io voglio associare più dati come oggetto a una vista, per quello sto impostando un array come tag. Quando ho provato a impostare android:tag="@array/xyz_array", sto ancora ricevendo un oggetto String invece di un array da getTag().

Qualcuno può dirmi se sto facendo qualcosa di sbagliato ??

risposta

10

Non è possibile eseguire questa operazione da XML, XML supporta solo le stringhe per i tag di visualizzazione.

+0

Grazie per la risposta. – Atmaram

+0

Anche se non è quello che volevo sentire, grazie. – androidnotgenius

+0

@Romain Guy: puoi approfondire la comprensione di altri lettori. Vuoi dire che possiamo farlo via codice usando 'setTag()' ma non mettendo direttamente qualche attributo di classe in xml? – ishandutta2007

Problemi correlati