导航栏将我的活动视图覆盖在底部。像这里一样的问题:Android Navigation Bar overlaying my view
问题似乎只发生在Android Lollipop上。在我的Moto G上使用KitKat 4.4.4。我没有这个问题。我不知道为什么这个问题只与棒棒糖有关。
我的问题是,解决方案@ ps-glass postet不能以某种方式设置fitsSystemWindow = true
。我直接尝试了主题或布局文件,到目前为止没有任何工作。
这是一张图片:https://drive.google.com/file/d/0B5g_MttTC7ZIQzNfS3Y2dVFKSFk/view?usp=sharing
您只能看到一些文字,其余部分由导航栏覆盖。
答案 0 :(得分:17)
我发现这个问题与我们使用的库有关: https://github.com/jfeinstein10/SlidingMenu 其他人在将AppCompat更新到v21之后也遇到了这个问题。
这里发布了一些解决方案https://github.com/jfeinstein10/SlidingMenu/issues/680,另一个解决方案发布在The getDecorView method return view include navigation bar view on lollipop?
来自https://stackoverflow.com/users/715451/saulobrito的解决方案现在对我有用,这是我认为最简单的方法。
<style name="Theme" parent="FrameworkRoot.Theme">
<item name="android:windowDrawsSystemBarBackgrounds">false</item>
</style>
我将此代码段放在res/values-v21
文件夹中的my主题中。