私は Android 4.1 で作業しており、アプリケーションは Piranha Ultra III Tab 10.1 で実行する必要があります。
私はhttp://developer.android.com/design/get-started/ui-overview.htmlを質問の参照の命名に使用します。ステータスバーとナビゲーションバー...
いろいろ試しすぎた
ほとんどの場合、Google と Stackoverflow に基づいています。
1)
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
このコードはステータスバーを無効にしましたが、ナビゲーションバーは無効にしませんでした。
2)
Google のフルスクリーンの例を試してみました。そのプロジェクトは、ナビゲーション バーとステータス バーの両方を非表示にしましたが、タップまたはジェスチャの動きのたびに、ナビゲーション バーが表示されます。ジェスチャーとすべてのジェスチャーの動きのイベントを書きました。もう一度非表示にしようとしましたが、うまくいきませんでした..
3)
http://developer.android.com/reference/android/view/View.html#setSystemUiVisibility%28int%29
私もこれを試しましたが、Googleのフルスクリーンの例と同じです...
int newVis = View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN;
newVis |= View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION;
newVis |= View.SYSTEM_UI_FLAG_LAYOUT_STABLE;
newVis |= View.SYSTEM_UI_FLAG_LOW_PROFILE;
newVis |= View.SYSTEM_UI_FLAG_FULLSCREEN;
newVis |= View.SYSTEM_UI_FLAG_HIDE_NAVIGATION;
// newVis |= View.SYSTEM_UI_FLAG_IMMERSIVE;
v.setSystemUiVisibility(newVis);
また、XML(スタイル/レイアウト/マニフェスト)でサンプルを試しましたが、結果はありません...
これを行う他の方法はありますか?