221 votes

Comment obtenir un gonflage de mise en page, étant donné un contexte ?

Je suis en train d'écrire une implémentation personnalisée de ListAdapter.

Dans son constructeur, je suis prise dans un Contexte, un ID de ressource (p. R. id.xxx représentant le fichier de mise en page), et une liste et une carte (ceux-ci contiennent les données).

Maintenant, le problème est que j'ai besoin d'une LayoutInflater pour obtenir la Vue d'un objet qui est dans la mise en page distincte fichier XML.

Comment puis-je obtenir de l'LayoutInflater donné, seul le Contexte?

Maintenant, pourquoi je pense que c'est possible, c'est que c'est tout à fait similaire à ce qui est transmis dans le constructeur d'un ArrayAdapter (contexte, des ressources, textViewResourceId, tableau de données), et je me figure le ArrayAdapter également utiliser un LayoutInflater que d'un Contexte.

Mais comment peut-il être fait?

507voto

Dave Webb Points 90034

53voto

NguyenDat Points 2032

Vous pouvez également utiliser ce code pour obtenir des LayoutInflater :

0voto

vanz Points 87

Si vous utilisez un Holoeverywhere peut aussi utiliser``

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X