Мы применяем новую прозрачную тему для Android KitKat в наших приложениях, и мы получаем странную проблему, когда появляется клавиатура. Если мы не используем новый атрибут android:windowTranslucentStatus
, все работает как обычно: экран изменяется, и все остается видимым. Но когда мы используем android:windowTranslucentStatus
, экран не изменяется, а наш EditText
становится скрытым с клавиатуры.
Образец проблемы:
Единственное различие между экранами в атрибуте в стиле:
Первый экран:
<item name="android:windowTranslucentStatus">false</item>
Второй экран:
<item name="android:windowTranslucentStatus">true</item>
Мы считаем, что это ошибка в выпуске Kitkat, но мы хотим, чтобы вы знали об этом. Мы немного разозлились. Конечно, если у кого-то есть решение, это будет потрясающе.
EDIT: я просто добавил эту проблему в трекер Android. Вероятно, вам будет интересно в главной роли проблема: https://issuetracker.google.com/issues/36986276