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