【发布时间】:2011-01-02 07:45:36
【问题描述】:
在我的 ListActivity 中,我需要页眉和页脚视图(在列表的顶部和底部)分别用作列表上的上一页和下一页按钮,因为我想一次只显示 20 个项目.
我通过以下方式设置我的页眉和页脚视图:
getListView().addHeaderView(myHeaderView);
getListView().addFooterView(myFooterView);
setListAdapter(adapter);
这很好用,但我需要动态删除和添加这些页眉和页脚视图,因为我的列表中的某些页面可能没有下一页按钮或上一页按钮。
问题是,调用 setListAdapter 后,我无法调用 addHeaderView 或 addFooterView。
有没有办法解决这个问题?
【问题讨论】:
-
这不是错误也不是疏忽,而是按预期工作:)
-
我在 Android 的“办公时间”询问并在我的回答中添加了评论。
-
对不起,这应该是评论,不是有用的答案。
-
我通常会在设置适配器之前创建一个要设置为页脚的视图来解决这个问题,然后再次删除该视图。
标签: java android listview adapter