我想创建一个由以下组成的布局:
- textview,作为标题
- 列表显示
并且当用户向下/向上滚动时,所有内容一起滚动(不仅在列表视图内)有什么想法吗?
我想创建一个由以下组成的布局:
并且当用户向下/向上滚动时,所有内容一起滚动(不仅在列表视图内)有什么想法吗?
为什么不将标题加载到列表视图中,作为顶部项目,并使您的活动扩展 ListActivity?
如果您希望标题的格式不同,您可以在 getView() 方法中指定——
if (position == 0) {
//format title item }
else {
//format other items
您可以像这样定义您的文本视图:
View textView = ((LayoutInflater)Activity.this.getSystemService(Activity.this.LAYOUT_INFLATER_SERVICE)).inflate(R.layout.textview_title, null, false);
然后将其添加为列表视图标题
myListView.addHeaderView(textView);
如果要将选择设置为标题视图之后的第一个列表项,您可以使用
myListView.setSelectionAfterHeaderView();