0

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

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

4 回答 4

6

尝试使用ListView#addHeaderView().

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

于 2012-10-30T19:05:05.947 回答
1

您可以定义一个带有标题布局的布局,后跟列表视图。在标题布局中,您可以定义一个可以在代码中更改的文本视图

于 2012-10-30T19:25:38.223 回答
0

The addHeaderView() option only works to add a static header at the top of your list. If you want to add section headers, you'll have to do a considerable amount of extra work. This question should lead you down the proper path to make that happen.

于 2012-10-30T19:17:23.653 回答
0

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

android-section-list 只需使用这个库,它就很棒。

android-amazing-listview 这个也是非常用户的,它甚至可以让你加载更多的功能,比如FB。

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

于 2012-10-30T19:31:00.423 回答