我想在导航抽屉的listview下面添加按钮,如图所示。
导航抽屉中有自定义列表视图,带有文本和复选框。我想在列表视图下方添加按钮。那可能吗?请给我解决方案。提前谢谢。
答案 0 :(得分:2)
您必须记住,导航抽屉中最多只能有两个孩子 !!
<?xml version="1.0" encoding="utf-8"?>
<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/drawer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/lightgray" >
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="fill_parent"
>
<ListView android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
<LinearLayout
android:alignParentBottom="true"
android:layout_width="match_parent"
android:layout_height="100dp"/>
<Button android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
<Button android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
</LinearLayout>
</RelativeLayout>
<LinearLayout
android:id="@+id/left_drawer"
android:layout_width="300dp"
android:layout_height="match_parent"
android:layout_gravity="left"
android:background="@android:color/white"
android:orientation="vertical" >
<ListView .... here goes your navigation drawer UI/>
</LinearLayout>
</android.support.v4.widget.DrawerLayout>
答案 1 :(得分:1)
在阅读完您的要求后,我会建议您为该按钮执行此操作android:layout_alignParentBottom="true"
,并使用列表视图布局中的android:layout_above="@id/idof your button"
和android:layout_alignParentTop="true"
列表。