BaseAdapter LayoutInflater не раздувает все элементы из макета - PullRequest
0 голосов
/ 30 ноября 2011

Я определил 3 кнопки в линейной раскладке.Я использую макет inflater, чтобы получить все кнопки:

if(tryAButtonView(convertView) == null || tryBButtonView(convertView)==null) {
    LayoutInflater inflater = (LayoutInflater) _context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
    buttonView = inflater.inflate(R.layout.list_item_buttons, parent,false);                
}

Я обнаружил, что buttonView имеет только 2 дочерних элемента вместо 3. Кто-нибудь знает, что может быть не так?

1 Ответ

1 голос
/ 23 декабря 2011

Ваш XML-файл не скомпилирован и использует кешированную старую версию, в которой только что были две кнопки.

Возможно, при включении функции "строить автоматически".

Если вы в затмении "«Чистый проект» тоже всегда твой друг: -)

...