Android:如何在列表视图中添加静态行

Android:如何在列表视图中添加静态行,android,listview,Android,Listview,Android:如何在列表视图中添加静态行 我需要在列表视图中添加静态行作为第一行 提前感谢您的帮助。请参阅 您可以通过这种方式添加静态页眉和页脚。请参阅 您可以通过这种方式添加静态页眉和页脚。如果不希望它随ListView一起滚动,请在ListView之前放置一个单独的视图。可能是这样的: <include layout="@android:layout/simple_list_item_1" android:id="@+id/header"/> 如果不希望它与ListView一

Android:如何在列表视图中添加静态行 我需要在列表视图中添加静态行作为第一行

提前感谢您的帮助。

请参阅

您可以通过这种方式添加静态页眉和页脚。

请参阅


您可以通过这种方式添加静态页眉和页脚。

如果不希望它随ListView一起滚动,请在ListView之前放置一个单独的视图。可能是这样的:

<include layout="@android:layout/simple_list_item_1" android:id="@+id/header"/>

如果不希望它与ListView一起滚动,请在ListView之前放置一个单独的视图。可能是这样的:

<include layout="@android:layout/simple_list_item_1" android:id="@+id/header"/>

您可以像对待任何其他布局一样对待ListView布局,并将所需的一切添加到布局设计中

例如:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">

    <TextView android:text="TextView" android:id="@+id/textView1" android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_weight="0.91" android:textAppearance="?android:attr/textAppearanceLarge"></TextView>


    <ListView
        android:id="@id/android:list"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:drawSelectorOnTop="false" android:layout_weight="0.91"/>

</LinearLayout>

您可以像对待任何其他布局一样对待ListView布局,并将所需的一切添加到布局设计中

例如:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">

    <TextView android:text="TextView" android:id="@+id/textView1" android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_weight="0.91" android:textAppearance="?android:attr/textAppearanceLarge"></TextView>


    <ListView
        android:id="@id/android:list"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:drawSelectorOnTop="false" android:layout_weight="0.91"/>

</LinearLayout>

可以将ListView放置在方向为垂直的LinearLayout内


在LinearLayout内部,将静态元素放在列表视图的页眉上方或页脚下方。

您可以将列表视图放在orientation=vertical的LinearLayout内部


在LinearLayout内部,将静态元素放在列表视图的页眉上方或页脚下方。

严格来说,这不是真的。它们是列表的一部分,并随列表内容滚动。因为提出问题的人没有定义静态行是什么,所以很难说addHeaderView是否符合需要。如果目标是一个静态标题,不能随列表滚动,您只需将其放在ListView之外。谢谢您的评论。我还对添加了addHeaderView的视图在屏幕外滚动感到困惑。严格来说,这不是真的。它们是列表的一部分,并随列表内容滚动。因为提出问题的人没有定义静态行是什么,所以很难说addHeaderView是否符合需要。如果目标是一个静态标题,不能随列表滚动,您只需将其放在ListView之外。谢谢您的评论。我还对添加了addHeaderView的视图感到困惑,该视图被滚动出屏幕。