次のコードをアクティビティに追加します。
public class YourActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(
WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.your_layout);
...
}
}
PS:
onResume()
メソッドに以下を追加します。
int uiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_FULLSCREEN;
View decorView = getWindow().getDecorView();
decorView.setSystemUiVisibility(uiOptions);
すべての場合にナビゲーション バーを削除できるわけではないことに注意してください (ドキュメントを参照してください:「タブレットではシステム バーが非表示になりません」)。4.4 以降では、Immersive Modeを有効にすることができます。Android 3.0 デバイスに関連するこの投稿を確認してください(「Android 3.0ではシステム バーを非表示にすることはできません。」)。