gpt4 book ai didi

android - ListView 上的静态标题

转载 作者:行者123 更新时间:2023-11-30 04:49:28 25 4
gpt4 key购买 nike

我有一个 ListActivity,上面显然有一个 ListView。这个 ListView 由不同的部分组成,每个部分都有一个标题。

当我向用户显示项目列表时,第一个标题位于顶部。如果用户滚动,则隐藏标题并显示其余项目。我知道如何使这个简单的标题静态,始终在顶部,但我现在想要的是让最后显示的标题始终在顶部。

最新版本的 GMail 是我想要的一个很好的例子。在一条消息上,如果您滚动,您将始终在顶部看到该消息标题。如果您继续滚动并转到下一条消息,当新消息标题由于滚动操作而即将消失时,它将替换当前的静态标题,以便用户始终将当前消息的标题作为 float 面板放在顶部。

有没有关于如何实现的示例或指南?

谢谢!

最佳答案

我还没有尝试过这个,但我认为这可以使用 LinearLayout 来完成,在这个例子中,TextView 应该在顶部保持静态:

<?xml version="1.0" encoding="utf-8"?>
<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="row one"
android:textSize="15pt"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"/>

<ListView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"/>

</LinearLayout>

关于android - ListView 上的静态标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3922140/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com