【问题标题】:Android listview with hiding header带有隐藏标题的Android列表视图
【发布时间】:2014-06-29 05:46:32
【问题描述】:
我有 ListView。我需要隐藏标题,它将是搜索面板(带有编辑文本的简单布局)。
具体来说:使用列表视图打开片段,标题(搜索面板)不可见,填充列表视图,如果用户将列表视图滚动到顶部 - 标题显示。类似于 PullToRefresh。
我尝试将标题添加到 ListView#addHeaderView() 并使用 setSelection(1),但如果列表视图包含几行,标题会显示任何内容。
如何实现所需的功能?
【问题讨论】:
标签:
android
listview
android-custom-view
【解决方案1】:
你可以试试:
myListView.setOnScrollListener(new AbsListView.OnScrollListener() {
@Override
public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) {
myHeaderElement.setVisibility(View.GONE);
}