【发布时间】:2012-01-18 21:47:18
【问题描述】:
我创建了一个ListView 并添加了带有addHeaderView 的标题,然后我在ListActivity 中调用了setListAdapter。知道如何在调用setListAdapter 后动态地addFooterView 吗?
回答: 我在列表视图中添加了页眉视图和页脚视图(实际上是按钮), 但是他们两个我都使用 wrap_content 高度包装到 FrameLayout 中,然后当我不需要显示标题按钮时,我只需 setVisibility(View.GONE) 和 FrameLayout 包装到 0 高度并且视觉上不可见(效果相同好像我会调用 removeHeaderView),如果我需要再次显示它,我 setVisibilty(View.VISIBLE) 并显示它(与 addHeaderView 相同的效果 - 这在调用设置列表适配器后当然是不可能的)
【问题讨论】:
-
看看我的编辑答案。试试这个,让我知道发生了什么。
标签: android listview listadapter