をJellybeanは、非表示にこのコールを使用してより低いです。
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
if (Build.VERSION.SDK_INT < 16) {
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
}
setContentView(R.layout.activity_main);
}
16と、あなたのコードが動作する高い上のステータスバーを非表示に2.Code。
Decorview decorview = getWindow().getDecorview();
decorview.setSystemUiVisibility(View.SYSTEM_UI_FLAG_FULLSCREEN);
注:ステータスバーが非表示の場合は、アクションバーを表示してはならないことに注意してください、そうあまりにも必要に応じていることを隠します。ステータスバー3.Ifは
ActionBar actionBar = getActionBar();
actionBar.hide();
常に、アプリのマニフェストファイルでの活動テーマを設定し、あなたのアプリに隠されたままにしてください。
<application
...
android:theme="@android:style/Theme.Holo.NoActionBar.Fullscreen" >
...
</application>
こんにちは、これに答えましたか?私は同じ問題を抱えています。 –
@AI WId Nope。私はこのメソッドを使ってあきらめて、次のように使いました:getWindow()。addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);できます。 –
okありがとう、私は同じことをやるよ –