回答編集履歴
2
SYSTEM_UI_FLAG_IMMERSIVEの使用上の注意追記
answer
CHANGED
@@ -8,6 +8,8 @@
|
|
8
8
|
|
9
9
|
と指定することで表示させられます。
|
10
10
|
|
11
|
+
なお、SYSTEM_UI_FLAG_IMMERSIVEはAPI 19で追加されたフラグなので、minSdkVersionを19以上にしなければ使えません。
|
12
|
+
|
11
13
|
ただ、これだとナビゲーションバー再表示のときにボタンの描画位置がずれてしまいますね。SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATIONを合わせてセットすると、「ナビゲーションバーが非表示である前提でレイアウトする」という意味になるので、これを組み合わせると良さそうな感じです。
|
12
14
|
|
13
15
|
ナビゲーションバー非表示では
|
1
参考リンク
answer
CHANGED
@@ -18,4 +18,7 @@
|
|
18
18
|
|
19
19
|
`View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION`
|
20
20
|
|
21
|
-
という指定の仕方にすると、再表示のときにずれずに済むようです。
|
21
|
+
という指定の仕方にすると、再表示のときにずれずに済むようです。
|
22
|
+
|
23
|
+
(参考)
|
24
|
+
[KitKat (Android 4.4) の UI について - Y.A.M の 雑記帳](http://y-anz-m.blogspot.jp/2013/11/kitkat-android-44-ui.html)
|