我想在打开抽屉菜单时将右侧灰色bgcolor更改为其他或透明。
这是主要布局
<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">
<LinearLayout
android:id="@+id/xxxx"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:foregroundGravity="center"
android:orientation="vertical">
<include layout="@layout/custom_toolbar" />
</LinearLayout>
<include layout="@layout/nav_drawer_linear_layout" />
</android.support.v4.widget.DrawerLayout>
这是 nav_drawer_linear_layout
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/left_drawer"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="start"
android:background="@android:color/white"
android:orientation="vertical">
<ListView
android:id="@+id/lvDrawerList"
android:layout_width="180dp"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_gravity="start"
android:background="#ffffff"
android:choiceMode="singleChoice"
android:divider="@android:color/transparent"
android:dividerHeight="0dp" />
</LinearLayout>
答案 0 :(得分:0)
android:background="#ffeeeeee"
答案 1 :(得分:0)
你只需要在抽屉打开时使用以下隐藏主要内容的行
mDrawerLayout.setScrimColor(Color.WHITE or <whichever color you intend to use>)
希望有所帮助!