这有效,但它是“正确的”方式吗?

时间:2012-02-13 00:32:19

标签: android android-layout android-listview android-inflate

我在这里重复使用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 个答案:

答案 0 :(得分:1)

请参阅:http://developer.android.com/reference/android/widget/ListView.html#getFooterViewsCount()

  

返回列表中的页脚视图数。页脚视图是   列表底部的特殊视图,不应回收   在布局期间。

所以是的......我不认为你做错了什么。