带有隐藏标题的Android列表视图

时间:2014-03-20 11:56:58

标签: android listview android-custom-view

我有ListView。我需要隐藏标题,它是搜索面板(带编辑文本的简单布局)。 具体来说:打开的片段带有listview,标题(搜索面板)不可见,填充listview,如果用户滚动listview到顶部 - 标题显示。像PullToRefresh。

我尝试将标头添加到ListView#addHeaderView()并使用setSelection(1),但如果listview包含很少的行,则标题显示无论如何。

我如何制作所需的功能?

1 个答案:

答案 0 :(得分:1)

您可以尝试使用:

myListView.setOnScrollListener(new AbsListView.OnScrollListener() {
    @Override
    public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) {
        myHeaderElement.setVisibility(View.GONE);
}