如何在Listview中简单地添加标题?

时间:2012-10-30 19:02:01

标签: android listview

我制作了一个listView,现在有一种简单的方法可以在其中添加标题吗? 例如,做这样的事情

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

4 个答案:

答案 0 :(得分:6)

尝试使用ListView#addHeaderView()

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

答案 1 :(得分:1)

你可以定义一个带有标题布局的布局,然后是listview。在标题布局中,您可以定义可在代码中更改的文本视图

答案 2 :(得分:0)

addHeaderView()选项仅适用于在列表顶部添加静态标头。如果要添加节标题,则必须执行大量额外工作。 This question应该引导你走上正确的道路,以实现这一目标。

答案 3 :(得分:0)

在Android中没有部分列表(表格)视图,您可以添加一个顶部标题,但如果您想像IOS那样制作分区表视图,这里有一些更好的资源。

android-section-list 只需使用这个库就太棒了。

android-amazing-listview 这个也非常用户,甚至它允许你加载更多的功能,如FB。

您怎么也可以制作自己的自定义列表,这里是完整的blog.