Android添加按钮导航抽屉列表下方

时间:2013-12-24 07:03:41

标签: android navigation-drawer

我想在导航抽屉的listview下面添加按钮,如图所示。

enter image description here

导航抽屉中有自定义列表视图,带有文本和复选框。我想在列表视图下方添加按钮。那可能吗?请给我解决方案。提前谢谢。

2 个答案:

答案 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"列表。