在ListActivity中,我需要页眉和页脚 View (在列表的顶部和底部)分别用作列表上的上一页和下一页按钮,因为我一次只想显示20个项目。
我通过以下操作设置标题和脚位 View :
getListView().addHeaderView(myHeaderView);
getListView().addFooterView(myFooterView);
setListAdapter(adapter);
这可以正常工作,但是我需要动态删除并添加这些页眉和页脚 View ,因为列表中的某些页面可能没有下一页按钮或上一页按钮。
问题是,调用setListAdapter之后,我无法调用addHeaderView或addFooterView。
有没有解决的办法?
最佳答案
为什么不只是将页眉和页脚折叠到零高度,还是将按钮变灰(甚至更好)。
我认为,最好的用户体验是像内置Gmail应用程序一样,在需要时(即在滚动时)动态加载更多项目。