Проблема с LayoutInflator - PullRequest
       17

Проблема с LayoutInflator

0 голосов
/ 02 марта 2010

У меня есть представление списка с настраиваемым адаптером списка (list_item.xml).У меня есть несколько папок макета для поддержки нескольких размеров экрана.Я обнаружил, что когда я раздуваю, используя LayoutInflater, он всегда берет вид из основной папки "layout".

У меня телефон с размером экрана "427x320".Это мой код:

private LayoutInflater mInflater;

public ListAdapter(Context context, MenuPage menuPage, Activity activity) {
        // Cache the LayoutInflate to avoid asking for a new one each time.
        mInflater = LayoutInflater.from(context);
}

public View getView(final int position, View convertView, ViewGroup parent) {
        convertView = mInflater.inflate(R.layout.list_item, null);

}

Как мне получить инфлатер макета, чтобы выбрать list_item.xml из папки layout-427x320, а не из папки layout?

1 Ответ

0 голосов
/ 02 марта 2010

Во-первых, Android не поддерживает 427x320 в качестве размера экрана. Во-вторых, layout-MMMxNNN устарела.

Посетите таблицу 2 здесь и найдите правильные значения (layout-small, может быть?), Которые будут работать для вашего проекта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...