一尘不染

android listviews:页眉和页脚视图

java

在我的ListActivity中,我需要页眉和页脚视图(在列表的顶部和底部)分别用作列表上的上一页和下一页按钮,因为我一次只想显示20个项目。

我通过执行以下操作来设置标题和脚位视图:

getListView().addHeaderView(myHeaderView);
getListView().addFooterView(myFooterView);
setListAdapter(adapter);

这可以正常工作,但是我需要动态删除并添加这些页眉和页脚视图,因为列表中的某些页面可能没有下一页按钮或上一页按钮。

问题是,调用setListAdapter之后,我无法调用addHeaderView或addFooterView。

有没有解决的办法?


阅读 225

收藏
2020-12-03

共1个答案

一尘不染

为什么不将页眉和页脚折叠到零高度,或使按钮变灰(甚至更好)呢?

我认为,最好的用户体验是像内置的Gmail应用程序一样,在需要时(即,在滚动时)动态加载更多项目。

2020-12-03