アプリに新しい Android KitKat 半透明テーマを適用していますが、キーボードが表示されると奇妙な問題が発生します。new 属性を使用しない場合android:windowTranslucentStatus
、すべてが通常どおり機能します。画面のサイズが変更され、すべてが表示されたままになります。しかし、 を使用しているときはandroid:windowTranslucentStatus
、画面のサイズが変更されずEditText
、キーボードによって非表示になります。
問題のサンプル:
画面間の唯一の違いは、スタイルの属性にあります。
最初の画面:
<item name="android:windowTranslucentStatus">false</item>
2 番目の画面:
<item name="android:windowTranslucentStatus">true</item>
これは Kitkat リリースのバグだと思いますが、ご注意ください。私たちは少し怒っています。もちろん、誰かが解決策を持っていれば、それは素晴らしいことです。
編集: この問題を Android イシュー トラッカーに追加しました。おそらく、問題にスターを付けることに興味があるでしょう: https://issuetracker.google.com/issues/36986276