我试图附加页脚,这是固定的,总是可见,在ListFragment的底部。
目前,我正在做这样的:
@Override public void onActivityCreated(Bundle savedInstanceState) {
// ...
adapter = new MyAdapter(getActivity(), R.layout.list, dataList);
ListView list = getListView();
View footer = ((LayoutInflater) getActivity().getSystemService(Context.LAYOUT_INFLATER_SERVICE)).inflate(R.layout.footer_add, null, false);
list.addFooterView(footer);
setListAdapter(adapter);
}
虽然这个代码产生在列表的底部来看,它并没有真正做我想做什么:
首先,我需要页脚是固定的,即在屏幕上可见,无论在何处滚动列表中。 有了这个解决方案,当屏幕被滚动到列表底部的页脚是唯一可见的。
第二,我需要页脚显示,即使该列表是空的。 在这个解决方案中,当列表为空页脚是不可见的。
什么是得到一个固定的页脚总是出现ListFragment或ListActivity以下的最佳方式(对我来说,一个按钮)?
谢谢!