fitsSystemWindows阻止UI重绘

时间:2014-05-29 19:50:05

标签: android android-4.4-kitkat

我正在尝试实现半透明系统栏并且在fitsSystemWindows遇到一些问题时会阻止视图中的元素在被键盘之类的元素隐藏后重绘。

作为一个例子,我在表单底部有一个提交按钮,如果我开始填写键盘弹出的表单,我输入数据然后关闭键盘和提交按钮已经消失。

如果删除fitsSystemWindows但我遇到了一些主要的布局问题,我就不会遇到此问题。

以下是代码:

<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:android="http://schemas.android.com/apk/res/android">
    <style name="PonyTheme" parent="@style/_PonyTheme">
        <item name="android:windowTranslucentStatus">true</item>
        <item name="android:windowTranslucentNavigation">true</item>
    //this is the only line that causes a problem
        <item name="android:fitsSystemWindows">true</item>
    </style>
</resources>

0 个答案:

没有答案