I’m reusing the ListView AND the LayoutInflater here for both a header and a footer:
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);
I reckon reusing the ListView is perfectly sensible, but I’m not so sure about the LayoutInflater. Am I flirting with disaster here, or is this okay?
Please refer to : http://developer.android.com/reference/android/widget/ListView.html#getFooterViewsCount()
So yeah… I don’t think you are doing anything wrong.