0
如何讓ListView
填充屏幕並同時移動下面的視圖直到它到達底部?例如,在下面的圖片中,我想讓'創建'按鈕在添加新元素時向下移動屏幕,然後當按鈕到達底部時,ListView開始滾動(創建按鈕仍然出現在屏幕上屏幕)。將更多元素添加到ListView時,視圖向下移動
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin"
>
<ListView
android:id="@+id/galleryList"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_gravity="center_vertical"
android:layout_alignParentTop="true"
/>
<LinearLayout
android:id="@+id/lowerButtonLayout"
android:layout_width="fill_parent"
android:layout_height="60dp"
android:background="#ffa8269f"
android:layout_alignParentBottom="true"
xmlns:android="http://schemas.android.com/apk/res/android">
<Button
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@color/button_button_bg_colour"
android:onClick="addRow"
android:text="Create"/>
</LinearLayout>
</RelativeLayout>
創建一個自定義xml並將其添加爲ListView的頁腳。而且您必須將ListView高度設置爲fill_parent。 – 2014-09-06 12:19:56
@dpsingh - 希望這可以通過佈局完成 – Ian 2014-09-06 12:21:31
另一種方法是在ScrollView中使用ListView。 – 2014-09-06 12:40:37