Android NavigationDrawer透明度

Ser*_*gii 5 android navigation-drawer

I\xe2\x80\x99ve 按照本教程使用 android-support-v4 实现了 NavigationDrawer

\n\n

我的结果就在这个截图上。

\n\n

问题是如何删除或配置抽屉上的这些透明度,这些透明度在背景文本下看起来很糟糕。

\n\n

在此输入图像描述

\n\n

更新: \n这是我的布局配置,背景设置为深色

\n\n
<android.support.v4.widget.DrawerLayout\n        xmlns:android="http://schemas.android.com/apk/res/android"\n        android:id="@+id/drawer_layout"\n        android:layout_width="match_parent"\n        android:layout_height="match_parent"\n        >\n\n    <FrameLayout\n            android:id="@+id/content_frame"\n            android:layout_width="match_parent"\n            android:layout_height="match_parent"/>\n\n    <ListView\n            android:id="@+id/left_drawer"\n            android:layout_width="240dp"\n            android:layout_height="match_parent"\n            android:layout_gravity="start"\n            android:choiceMode="singleChoice"\n            android:divider="@android:color/transparent"\n            android:dividerHeight="0dp"\n            android:background="#111111"/>\n</android.support.v4.widget.DrawerLayout>\n
Run Code Online (Sandbox Code Playgroud)\n

Ser*_*gii 1

感谢所有尝试回答我的问题的人。很抱歉,问题出在代码中的片段初始化中。

因此,我尝试将片段添加为新实例,但它应该只是布局中已定义片段的替换,如下所示:

android.support.v4.app.FragmentManager fragmentManager = getSupportFragmentManager();
FeedFragment fragment = new FeedFragment();
fragmentManager.beginTransaction().replace(R.id.content_frame, fragment).commit();
Run Code Online (Sandbox Code Playgroud)

现在一切正常。

  • 所以你的问题不是关于抽屉透明度,而是关于片段相互重叠 (2认同)