滚动ListView和TextView Android

时间:2013-02-04 08:47:12

标签: android android-listview

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

  • textview,作为标题
  • listview

以及当用户向下/向上滚动所有内容时的所有内容(不仅在列表视图内) 有什么想法吗?

2 个答案:

答案 0 :(得分:2)

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

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

if (position == 0) {
   //format title item }
else {
   //format other items 

答案 1 :(得分:2)

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

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

然后将其添加为listview标题

myListView.addHeaderView(textView);

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

myListView.setSelectionAfterHeaderView();