Я пишу пользовательскую реализацию ListAdapter.
В его конструкторе я беру в Контексте, идентификатор ресурса (т.е. R.id.xxx представление файла расположения), и список и карта (они содержат данные).
Теперь, проблема состоит в том, что мне будет нужен LayoutInflater для получения объекта Представления, который находится в отдельном XML-файле расположения.
Как я могу овладеть LayoutInflater, данным только Контекст?
Теперь, почему я думаю, что это возможно, то, что это весьма схоже с тем, что передается в конструктору ArrayAdapter (контекст, ресурс, textViewResourceId, массив данных), и я полагаю, что ArrayAdapter также должен использовать LayoutInflater, данный только Контекст.
Но как это может быть сделано?
Вы можете использовать метод static
from ()
из класса LayoutInflater
:
LayoutInflater li = LayoutInflater.from(context);