Это работает, но так ли это? - PullRequest
1 голос
/ 13 февраля 2012

Я снова использую ListView И LayoutInflater здесь для заголовка и нижнего колонтитула:

ListView lv = getListView(); 
LayoutInflater inflater = getLayoutInflater(); 
View header = (View)inflater.inflate(R.layout.header, lv, false);
lv.addHeaderView(header, null, false);

View footer = (View)inflater.inflate(R.layout.footer, lv, false);
lv.addFooterView(footer, null, false);

Я считаю, что повторное использование ListView совершенно разумно, но я не очень уверен насчет LayoutInflater.Я заигрываю с катастрофой здесь, или это хорошо?

1 Ответ

1 голос
/ 13 февраля 2012

Пожалуйста, обратитесь к: http://developer.android.com/reference/android/widget/ListView.html#getFooterViewsCount()

Возвращает количество представлений нижнего колонтитула в списке. Виды нижнего колонтитула специальные представления в нижней части списка, которые не должны быть переработаны во время макета.

Так что да ... Я не думаю, что вы делаете что-то не так.

...