アプリでステータス バーを非表示にし、仮想キーボードが ScrollView のサイズ変更を調整できるようにしたいと考えています。
これ:
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
adjustResize
キーボードが表示されているときにユーザーがスクロールできるようにビューのサイズを変更できないようにするすべての ScrollViews が壊れるため、これは受け入れられる答えではありません。
私が持っている:
<item name="android:windowNoTitle">true</item>
基本テーマで、その設定をアクティビティのマニフェスト エントリに直接入れようとしましたが、何もしません。
アプリで ActionBarSherlock を使用しているため、ユーザーに統一された UI を提供できます。これには、次の 3 つの基本テーマのいずれかを使用する必要があります。
カスタム アクション バーの実装が機能するには、アプリケーションで Theme.Sherlock、Theme.Sherlock.Light、または Theme.Sherlock.Light.DarkActionBar を使用するか、カスタム テーマで前述のいずれかを親として使用する必要があります。
だから、私は自分のテーマをこのように設定しました:
<style name="LightNoTitleBar" parent="Theme.Sherlock.Light.DarkActionBar">
<item name="android:windowNoTitle">true</item>
</style>
android:theme="@style/LightNoTitleBar"
このアクティビティのマニフェスト エントリを取得しました。
では、上記の制限を考慮してステータスバーを非表示にするにはどうすればよいですか?