我有一个带有一些按钮和一个ListView的对话框的问题。
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@android:color/black"
android:orientation="vertical"
tools:context=".MyApplicationActivity" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:text="@string/selectContactRecord"
android:textAppearance="?android:attr/textAppearanceSmall"
android:textColor="@android:color/white" />
<Button
android:id="@+id/btnContactPickerAdd"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:drawableLeft="@android:drawable/ic_menu_add"
android:drawableStart="@android:drawable/ic_menu_add"
android:text="@string/noContact" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="15dp"
android:text="@string/selectBulbs"
android:textAppearance="?android:attr/textAppearanceSmall"
android:textColor="@android:color/white" />
<ListView
android:id="@+id/listViewCallRecordsDetail"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:divider="@drawable/gradient"
tools:listitem="@layout/callrecord_detail_list_item" >
</ListView>
<Button
android:id="@+id/btnTestAddRecord"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="15dp"
android:drawableLeft="@drawable/test_bulbs"
android:drawableStart="@drawable/test_bulbs"
android:text="@string/test" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="5dp"
android:background="@android:color/black"
android:orientation="horizontal" >
<Button
android:id="@+id/btnCancelAddRecord"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:drawableLeft="@android:drawable/ic_menu_revert"
android:drawableStart="@android:drawable/ic_menu_revert"
android:text="@string/cancel" />
<Button
android:id="@+id/btnSaveAddRecord"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:drawableLeft="@android:drawable/ic_menu_save"
android:drawableStart="@android:drawable/ic_menu_save"
android:text="@string/save" />
</LinearLayout>
现在的问题是,如果我在ListView中有很多记录,则下面的按钮消失,并且无法向下滚动。我使用ScrollView尝试了此操作,但失败了,因为无法将其用于ListView。
我希望列表视图下面的按钮始终位于底部,并且列表视图是可滚动的。
有人可以给我一个提示吗?
将列表视图更改为此:
<ListView
android:id="@+id/listViewCallRecordsDetail"
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:divider="@drawable/gradient"
tools:listitem="@layout/callrecord_detail_list_item"
确保按钮位于底部,列表视图占据所有高度
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句