Question

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

Dans son constructeur, je suis prise dans un contexte, un ID de ressource (à savoir 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 je vais avoir besoin d'une LayoutInflater pour obtenir l'objet View qui est dans le fichier XML de mise en page séparée.

Comment puis-je mettre la main sur le LayoutInflater donné que le contexte?

Maintenant, pourquoi je pense que cela est possible, est que cela est tout à fait semblable à ce qui est passé pour le constructeur d'un ArrayAdapter (contexte, ressources, textViewResourceId, tableau de données), et je me dis que le ArrayAdapter doit aussi faire l'utilisation d'un LayoutInflater donné seulement un contexte.

Mais comment peut-il être fait?

scroll top