我有ListView。我需要隐藏标题,它是搜索面板(带编辑文本的简单布局)。 具体来说:打开的片段带有listview,标题(搜索面板)不可见,填充listview,如果用户滚动listview到顶部 - 标题显示。像PullToRefresh。
我尝试将标头添加到ListView#addHeaderView()并使用setSelection(1),但如果listview包含很少的行,则标题显示无论如何。
我如何制作所需的功能?
答案 0 :(得分:1)
您可以尝试使用:
myListView.setOnScrollListener(new AbsListView.OnScrollListener() {
@Override
public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) {
myHeaderElement.setVisibility(View.GONE);
}