Ottieni l'istanza di visualizzazione Android
-
05-07-2019 - |
Domanda
Questa è una domanda stupida e so che la risposta è seduta di fronte a me, sto solo avendo problemi a cercarla nel modo giusto.
Ho una vista personalizzata che è stata impostata come vista del contenuto e gonfiata da XML. Come posso accedere all'istanza per chiamare i metodi su di essa dalla classe di attività? Ricordo di aver visto qualcosa di simile a getResourceById () qualche tempo fa, ma ora non riesco a trovarlo e non sono nemmeno sicuro che sia il modo migliore per farlo.
Ci scusiamo per la domanda stupida.
Soluzione
Se hai utilizzato un gonfiatore, ti verrà data un'istanza di una classe View. Quindi usi la tua istanza in questo modo
LayoutInflater li = (LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE);
row = li.inflate(R.layout.small_listview_row, null);
TextView tvItemText = (TextView)row.findViewById(R.id.tvItemText);
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow