android - 如何去除 android 5.0+ 中 DrawerLayout 顶部的阴影

标签 android navigation-drawer drawerlayout

我使用的是 API 19,在较新版本的 android(例如 API 22)中,我的 DrawerLayout 上出现了以下阴影。

Screenshot

我希望它消失,但我不知道如何实现。

到目前为止我尝试过的:
在 XML 中将 几乎每个元素 的高度设置为 0dp,
使用 getSupportToolbar()
以编程方式为 DrawerLayout 和工具栏设置高度 将阴影设置为空的 Drawable,
在样式 XML 中添加各种其他设置,但没有结果。

最佳答案

对于我的情况,只是从父布局中删除了该行,问题就解决了!

android:fitsSystemWindows="true"

顺便说一句,我也尝试了所有我知道的解决方案!但是在我从父布局中删除“android:fitsSystemWindows”属性之前没有解决方案。希望这对遇到同样问题的人有所帮助。谢谢。

关于android - 如何去除 android 5.0+ 中 DrawerLayout 顶部的阴影,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40461690/

相关文章:

android - Cordova 和 PushWoosh - 使用 Android - 状态栏中没有消息

java - 动态生成和播放声音(来自频率/幅度数据)

android - listPreferredItemHeightSmall 不适用于 api 16

android-fragments - 如何使用导航组件配置DrawerLayout

android - 带抽屉导航的 PreferenceActivity 抛出空指针异常

java - Android:我想从 google map api 以 json 格式提取地址

java - 如何从线程返回值

java - Android:多个 Activity 的抽屉导航

android - 抽屉导航中的切换按钮

android - 是否可以在抽屉布局中使用 ListView 以外的东西作为滑动抽屉