デバイスが ICS を実行している場合、次の方法でステータス バーを非表示にします。
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE);
ただし、View.SYSTEM_UI_FLAG_LOW_PROFILEパラメーターは Android API 14 で定義されています。
私のマニフェストは次のとおりです。
<uses-sdk android:minSdkVersion="4" android:targetSdkVersion="14" />
と
android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" >
しかし、次のようにクラッシュします。
java.lang.NoSuchMethodError: android.view.View.setSystemUiVisibility
このメソッドを呼び出して、より低い API レベルの Android デバイスとの互換性を維持するにはどうすればよいですか?