Sto cercando di ottenere il riferimento di puntamento da un attributo tramite codice. Nei miei schemi XML che posso facilmente ottenere il drawable si fa riferimento in questo modo:Come ottenere il riferimento attr in codice?
android:background="?attr/listItemBackground"
Il riferimento attributo è impostato dal mio tema. Sto cercando di vedere se è possibile ottenere quel drawable di riferimento tramite il codice.
Posso aggirare questo creando lo stile attr e leggendo il valore all'interno di una vista personalizzata ma in questo caso voglio capire se questo è possibile senza fare tutto ciò. Penserei che sarebbe possibile ma non ho trovato modi per ottenere quel riferimento di attributo.
Grazie!
Grazie per la risposta. Questo sembra essere l'unico modo per farlo. – Jona
L'ho provato ma non funzionerà usando l'indice 0, ma piuttosto 1 (che è ciò che viene restituito da 'getIndex (0)'. –
Ho dovuto sostituire R.attr.listItemBackground con R.attr.selectableItemBackground per questo per compilare – dimsuz