ラベル ナビゲーションバー の投稿を表示しています。 すべての投稿を表示
ラベル ナビゲーションバー の投稿を表示しています。 すべての投稿を表示

2014年4月21日月曜日

【Android、4.x】ナビゲーションバーを控えめにする

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

ナビゲーションバーの表示を控えめにします。
普段のナビゲーションバー
控えめになったナビゲーションバー
分かりづらいですがホームボタンとかが薄い点になってます。
もちろん表示が変わっただけで普通に使えます。

ソースコード

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

     //ナビゲーションバーを控えめにする場合はSYSTEM_UI_FLAG_LOW_PROFILEを使う
     int visibility =  View.SYSTEM_UI_FLAG_LOW_PROFILE;
     //通常表示に戻すときはこっち
     //int visibility =  View.SYSTEM_UI_FLAG_VISIBLE;     

     view.setSystemUiVisibility(visibility);

まとめ

ナビゲーションバーを隠すときと同じでviewに対してsetSystemUiVisibilityしてあげるだけでいいです。簡単ですね。

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...