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