2014年4月20日日曜日

【Android、4.x】ナビゲーションバーを隠す

※Android4.0以降で確認してます。それ以前で使えるかは調べてません。

ナビゲーションバーとは画面下部に出てるホームボタンとかが表示されてるアレです。
ナビゲーションバー
これを隠します。
Youtubeとかで全画面再生するとナビゲーションバー消えますよね。そんな感じ。
消えてても画面を触れば復活します。

ソースコード

     Window window = getWindow();
     View view = window.getDecorView();

     //ナビゲーションバーを隠す場合はSYSTEM_UI_FLAG_HIDE_NAVIGATIONを使う
     int visibility =  View.SYSTEM_UI_FLAG_HIDE_NAVIGATION;

     view.setSystemUiVisibility(visibility);

まとめ

viewに対してsetSystemUiVisibilityしてあげるだけでいいんですね。

スポンサーリンク

Related Posts Plugin for WordPress, Blogger...