0

我想创建一个由以下组成的布局:

  • textview,作为标题
  • 列表显示

并且当用户向下/向上滚动时,所有内容一起滚动(不仅在列表视图内)有什么想法吗?

4

2 回答 2

2

为什么不将标题加载到列表视图中,作为顶部项目,并使您的活动扩展 ListActivity?

如果您希望标题的格式不同,您可以在 getView() 方法中指定——

if (position == 0) {
   //format title item }
else {
   //format other items 
于 2013-02-04T08:49:08.903 回答
2

您可以像这样定义您的文本视图:

View textView = ((LayoutInflater)Activity.this.getSystemService(Activity.this.LAYOUT_INFLATER_SERVICE)).inflate(R.layout.textview_title, null, false);

然后将其添加为列表视图标题

myListView.addHeaderView(textView);

如果要将选择设置为标题视图之后的第一个列表项,您可以使用

myListView.setSelectionAfterHeaderView();
于 2013-02-04T09:05:02.150 回答