J'écris une implémentation personnalisée d'un ListAdapter.
Dans son constructeur, je prends un contexte, un ID de ressource (c'est-à-dire R.id.xxx représentant le fichier de mise en page), et une liste et une carte (celles-ci contiennent les données).
Maintenant, le problème est que j'aurai besoin d'un LayoutInflater pour obtenir l'objet View qui se trouve dans le fichier XML de mise en page séparé.
Comment puis-je me procurer le LayoutInflater étant donné uniquement le contexte?
Maintenant, pourquoi je pense que cela est possible, c'est que cela est assez similaire à ce qui est transmis au constructeur d'un ArrayAdapter (contexte, ressource, textViewResourceId, tableau de données), et je pense que l'ArrayAdapter doit également utiliser un LayoutInflater donné uniquement un contexte.
Mais comment faire?
la source
Vous pouvez également utiliser ce code pour obtenir LayoutInflater:
la source