Pregunta

Esta es una pregunta tonta y sé que la respuesta está sentada frente a mí, solo tengo problemas para buscarla de la manera correcta.

Tengo una vista personalizada que se ha configurado como vista de contenido e inflada desde xml. ¿Cómo puedo acceder a la instancia para llamar a métodos desde la clase de actividad? Recuerdo haber visto algo parecido a getResourceById () hace un tiempo, pero ahora parece que no puedo encontrarlo y ni siquiera estoy seguro de si esa es la mejor manera de hacerlo.

Perdón por la pregunta tonta.

¿Fue útil?

Solución

Si ha usado un inflador, se le dará una instancia de una clase de Vista. A continuación, utiliza su instancia como tal

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);
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top