Android NavigationView删除高程

Android NavigationView删除高程,android,android-layout,android-navigationview,Android,Android Layout,Android Navigationview,我无法删除棒棒糖和更高版本的NavigationView的立面(阴影)。 我添加了mDrawerLayout.setScrimColor(Color.TRANSPARENT)到我的抽屉布局,但它会影响棒棒糖前的版本。我还尝试将app:elevation=“0dp”和android:elevation=“0dp”添加到我的导航视图中,但没有成功 我需要在安卓6上获得安卓4的结果。您尝试过这种方法吗 yourDrawer.setDrawerShadow(R.drawable.someDrawabl

我无法删除棒棒糖和更高版本的
NavigationView
的立面(阴影)。 我添加了
mDrawerLayout.setScrimColor(Color.TRANSPARENT)到我的
抽屉布局
,但它会影响棒棒糖前的版本。我还尝试将
app:elevation=“0dp”
android:elevation=“0dp”
添加到我的
导航视图中,但没有成功


我需要在安卓6上获得安卓4的结果。

您尝试过这种方法吗

yourDrawer.setDrawerShadow(R.drawable.someDrawable, GravityCompat.START);

我找到了解决方案:

mDrawerLayout.setDrawerElevation(0);

这里有一个只使用xml的解决方案

<android.support.design.widget.NavigationView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        app:elevation="0dp"
        app:menu="@menu/navigation_menu" />


谢谢你的回答。是的,我试过了。对安卓6没有影响。我的
R.drawable.someDrawable
。另外,您链接的解决方案来自2013年,不幸的是,它不适用于>android 5.0。我想问题是海拔高度。UPD:我只是尝试使用png图像作为
R.drawable.someDrawable
。不幸的是,没有效果。“someDrawable”应该是这样的PNG文件:尝试使用GravityCompat.END而不是GravityCompat.START“我还尝试将app:elevation=“0dp”和android:elevation=“0dp”添加到我的NavigationView中,但没有成功。”-这是因为你必须为NavigationDrawer设置app:elevation=“0dp”,而不是NavigationView。只为将来寻求帮助的人准备,因为这是一个很老的帖子:P