如何在ListView中修复标题的位置?

时间:2014-12-09 08:19:45

标签: android android-listview header

我已阅读https://stackoverflow.com/a/2620252/779408并知道如何向listview添加标题。但是当用户向下滚动列表时,此标题不会被修复。

当用户滚动列表并使其始终显示在顶部时,如何修复ListView标题的位置?

2 个答案:

答案 0 :(得分:2)

更好的方法是在一个单独的布局中静态设置标题(除了ListView)。举例说明这可能是:

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">

    <View
        android:id="@+id/YOUR_HEADER_VIEW"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" />

    <ListView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" />
</LinearLayout>

您必须使用标题的视图替换视图。

我希望这可以解决你的问题。

答案 1 :(得分:0)

也许只是把你的标题排除在列表之外。使视图粘在列表顶部并处理设计,使其看起来像在列表中。