2

アプリでステータス バーを非表示にし、仮想キーボードが 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"このアクティビティのマニフェスト エントリを取得しました。

では、上記の制限を考慮してステータスバーを非表示にするにはどうすればよいですか?

4

0 に答える 0