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.

È stato utile?

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
scroll top