Android 在StickyListHeaders中隐藏节标题

Android 在StickyListHeaders中隐藏节标题,android,android-listview,Android,Android Listview,我正在我的项目中使用库。我在应用程序中添加了节标题,它也可以工作。但在某些情况下,我想隐藏节标题。 我怎样才能做到这一点请指导我。 谢谢。在getHeaderView中-设置HeaderView.Visibility(View.GONE) 我也有同样的问题。header.setVisibility(View.GONE)不起作用 解决办法是: 标题视图的布局必须具有布局高度=“包裹内容” 然后,对于这个布局的内容,您可以设置可见性(View.go)我对两个布局使用了相同的适配器 带标题的布局 &l

我正在我的项目中使用库。我在应用程序中添加了节标题,它也可以工作。但在某些情况下,我想隐藏节标题。 我怎样才能做到这一点请指导我。
谢谢。

在getHeaderView中-设置HeaderView.Visibility(View.GONE)

我也有同样的问题。header.setVisibility(View.GONE)不起作用

解决办法是:

标题视图的布局必须具有布局高度=“包裹内容”


然后,对于这个布局的内容,您可以设置可见性(View.go)

我对两个布局使用了相同的适配器

带标题的布局

<se.emilsjolander.stickylistheaders.StickyListHeadersListView
android:id="@+id/listview"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@android:color/white" />
关于任务结果:

if (needHeader) {
    stickyListHeadersListView.setAdapter(adapter);
} else {
    listView.setAdapter(adapter);
}
if (needHeader) {
    mainView = inflater.inflate(R.layout.ly_list_with_header, null);
    stickyListHeadersListView = (StickyListHeadersListView) mainView.findViewById(R.id.listview);
} else {
    mainView = inflater.inflate(R.layout.ly_without_header, null);
    listView = (ListView) mainView.findViewById(R.id.listview);
}
if (needHeader) {
    stickyListHeadersListView.setAdapter(adapter);
} else {
    listView.setAdapter(adapter);
}