我制作了一个listView,现在有一种简单的方法可以在其中添加标题吗? 例如,做这样的事情
List.add("a")
list.addheader("Number")
list.add("1")
.
.
Widget_List_Adapter adapter = new Widget_List_Adapter(this, list);
.
.
.
setListAdapter(adapter);
答案 0 :(得分:6)
作为警告,您必须在调用setAdapter()
或setListAdapter()
之前调用此方法,就像您的伪代码示例一样。
答案 1 :(得分:1)
你可以定义一个带有标题布局的布局,然后是listview。在标题布局中,您可以定义可在代码中更改的文本视图
答案 2 :(得分:0)
addHeaderView()
选项仅适用于在列表顶部添加静态标头。如果要添加节标题,则必须执行大量额外工作。 This question应该引导你走上正确的道路,以实现这一目标。
答案 3 :(得分:0)
在Android中没有部分列表(表格)视图,您可以添加一个顶部标题,但如果您想像IOS那样制作分区表视图,这里有一些更好的资源。
android-section-list 只需使用这个库就太棒了。
android-amazing-listview 这个也非常用户,甚至它允许你加载更多的功能,如FB。
您怎么也可以制作自己的自定义列表,这里是完整的blog.