如何简单地在listView中添加标头



我做了一个listView,现在有一种简单的方法可以在其中添加听觉器吗?例如,做类似的事情

List.add("a")
list.addheader("Number")
list.add("1")
.
.
Widget_List_Adapter adapter = new Widget_List_Adapter(this, list);
.
.
.
setListAdapter(adapter);

尝试使用ListView#addHeaderView()

作为警告,您必须在调用setAdapter()setListAdapter()之前调用此方法,就像您的伪代码示例一样。

您可以使用标头布局定义布局,然后定义listView。在标题布局中,您可以定义可以在代码中更改的文本视图

addHeaderView()选项仅在列表顶部添加静态标头。如果您想添加截面标题,则必须进行大量额外的工作。这个问题应该使您走上正确的途径。

android中没有截面列表(表)视图,您只需添加一个顶部标头,但是如果您想制作像iOS这样的截面表视图之类的东西,这里有一些更好的资源。

Android section列表只需使用此库,它很棒。

Android-Amazing-Listview这个也是非常用户,即使您可以加载更多的功能。

您也可以制作自己的自定义列表,这是完整的博客。

最新更新