我有一个导航抽屉列表,其中我放置了某些项目,如个人资料,添加等等。每个项目对应一个片段。现在我不想将注销按钮放在列表中但我想把它放在导航下面抽屉列表。因为它正在执行注销用户的工作,我的应用程序不需要用户交互。我希望用户点击注销并且他/她注销。所以我想将注销按钮放在下面名单。 XML:
<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="@android:color/white">
<!-- Framelayout to display Fragments -->
<FrameLayout
android:id="@+id/frame_container"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<LinearLayout
android:id="@+id/drawerLL1"
android:layout_width="40dp"
android:layout_height="200dp"
android:background="@color/list_background"
>
<!-- Listview to display slider menu -->
<ListView
android:id="@+id/list_slidermenu"
android:layout_width="240dp"
android:layout_height="match_parent"
android:layout_gravity="start"
android:choiceMode="singleChoice"
android:divider="@color/list_divider"
android:dividerHeight="1dp"
android:listSelector="@drawable/list_selector"
android:background="@color/list_background"
/>
<Button
android:id="@+id/drawerButton1"
android:layout_width="40dp"
android:height="200dp"
/>
</android.support.v4.widget.DrawerLayout>
答案 0 :(得分:2)
您需要在LinearLayout中添加ListView和Button,并将此布局添加为DrawerLayout的第二个子项
<android.support.v4.widget.DrawerLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/drawerLayout"
xmlns:android="http://schemas.android.com/apk/res/android">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:id="@+id/llDisplay">
</LinearLayout>
<LinearLayout
android:layout_width="280dp"
android:layout_height="match_parent"
android:layout_gravity="start"
android:orientation="vertical">
<ListView
android:layout_width="match_parent"
android:layout_height="wrap_content"></ListView>
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content" />
</LinearLayout>
</android.support.v4.widget.DrawerLayout>