将公共页脚添加到两个列表视图

时间:2014-06-03 08:49:27

标签: android

我在一个线性布局中有两个列表视图。两个列表视图的排列方式应使屏幕垂直分成一半。以下是我的列表视图:

<LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:animateLayoutChanges="true"
        android:orientation="horizontal" >

            <LinearLayout
                android:id="@+id/llListviewWrapper"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:animateLayoutChanges="true"
                android:orientation="horizontal" >

                <ListView
                    android:id="@+id/lvProductListLeft"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:layout_gravity="center_horizontal"
                    android:layout_weight="1"
                    android:divider="@null"
                    android:dividerHeight="@dimen/product_list_divider_height"
                    android:listSelector="@android:color/transparent"
                    android:paddingRight="@dimen/product_list_padding_sides"
                    android:scrollbars="none" />

                <ListView
                    android:id="@+id/lvProductListRight"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:layout_gravity="center_horizontal"
                    android:layout_weight="1"
                    android:divider="@null"
                    android:dividerHeight="@dimen/product_list_divider_height"
                    android:listSelector="@android:color/transparent"
                    android:paddingLeft="@dimen/product_list_padding_sides"
                    android:scrollbars="none" />

            </LinearLayout>


    </LinearLayout>

我面临的问题是,我无法显示一个公共页脚区域,这应该表明正在向两个列表视图加载更多项目。我尝试过addfooterview方法,但它会产生两个页脚,它们将被添加到两个列表视图中。我需要的是在两个列表视图的末尾显示一个公共页脚。

1 个答案:

答案 0 :(得分:1)

在listview适配器getView()方法中,您可以尝试根据列表视图项的位置来扩充不同的布局。

通过这种方式,您可以让最后一个单元格表示列表中有更多内容需要加载。