【发布时间】:2012-02-13 00:32:19
【问题描述】:
我在这里为页眉和页脚重用 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 不太确定。我是在这里与灾难调情,还是这样可以?
【问题讨论】:
-
调用getLayoutInflater();一次就可以了 :) 如果您查看其他样本,其他样本也可以,他们使用 inflater.inflate()
标签: android android-layout android-listview android-inflate