android - ListView 下面的 ListView android

标签 android listview android-listview

我想要一个包含一些内容的 ListView 。在其下方,当您滚动到 ListView 的底部时,将显示一个新的标题,后面跟着一个新的 ListView 。有可能吗?

//编辑 两个listview需要有不同的布局xml。

尝试将第二个 ListView 放在第一个 ListView 的脚 View 中。但是第二个 ListView 太小了。

这是我的布局

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

        <LinearLayout android:id="@+id/header"
            android:background="@drawable/app_topbar" android:layout_width="fill_parent"
            android:orientation="horizontal" android:layout_height="wrap_content"
            android:layout_alignParentTop="true">

            <TextView android:text="@string/headline_notused"
                android:gravity="center" android:textSize="24sp" android:textStyle="bold"
                android:textColor="@color/txtcolor" android:layout_width="fill_parent"
                android:layout_height="fill_parent"></TextView>

        </LinearLayout>

        <ProgressBar android:layout_width="fill_parent"
            android:layout_height="wrap_content" android:layout_below="@+id/header"
            android:visibility="gone" style="?android:attr/progressBarStyleHorizontal"
            android:id="@+id/progressbarHorizontal" />

        <ListView android:id="@+id/notUsedList" android:divider="@android:color/transparent"
            android:dividerHeight="5dip" android:layout_height="wrap_content"
            android:layout_marginBottom="5dip" android:layout_width="fill_parent"
            android:layout_weight="1" 
            android:layout_below="@+id/progressbarHorizontal"></ListView>

        <LinearLayout android:orientation="vertical"
            android:layout_below="@+id/notUsedList" android:background="@drawable/app_background"
            android:layout_marginBottom="55dip" android:layout_width="fill_parent"
            android:layout_height="fill_parent">

            <LinearLayout android:id="@+id/myUsedHeader"
                android:background="@drawable/app_topbar" android:layout_marginTop="10dip"
                android:layout_width="fill_parent" android:orientation="horizontal"
                android:layout_height="wrap_content" android:layout_alignParentTop="true">

                <TextView android:text="@string/headline_used" android:gravity="center"
                    android:textSize="24sp" android:textStyle="bold" android:textColor="@color/txtcolor"
                    android:layout_width="fill_parent" android:layout_height="fill_parent"></TextView>

            </LinearLayout>

            <ListView android:id="@+id/usedList"
                android:divider="@android:color/transparent" android:dividerHeight="5dip"
                android:layout_height="fill_parent" android:layout_width="fill_parent"></ListView>

        </LinearLayout>
</RelativeLayout>

最佳答案

您的意思是 ListView 具有不同的部分,并且每个部分都有一个标题。试试这个链接Jeff sharkey adapter

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

相关文章:

Android:在listView点击上禁用突出显示

java - 将操作栏添加到自定义对话框

android - 显示按钮位于屏幕最底部和右侧

java - 在服务器上运行 java webservice

Android:处理ListView回收

android - 我的 ListView 的 onItemClickListener() 在添加 WebView 时不起作用?

android - 不同数据类型的gson反序列化

java - 使用 PhoneStateListener 打开扬声器

Android - ListView 中的页眉消失了吗?

java - ListView 的第一项在不应该显示的情况下显示弹出菜单