Androidでタイトル/通知バーを削除する方法のサンプルがたくさん見つかりました。ただし、まだフルスクリーンではありません。
検索、ホーム、戻る、その他のボタンを備えたパネルがまだテーブルに表示されています。
このパネルを非表示にする方法はありますか?
一般的に言えば、キオスクモードのようなものが欲しいです。
Androidでタイトル/通知バーを削除する方法のサンプルがたくさん見つかりました。ただし、まだフルスクリーンではありません。
検索、ホーム、戻る、その他のボタンを備えたパネルがまだテーブルに表示されています。
このパネルを非表示にする方法はありますか?
一般的に言えば、キオスクモードのようなものが欲しいです。
アクティビティの onCreate で次のコードを使用します。
getWindow().setFlags(LayoutParams.FLAG_FULLSCREEN, LayoutParams.FLAG_FULLSCREEN);
核となる問題は、デバイス固有のものでした。私は Archos の開発を行っていましたが、Archos には独自のバーがあり、FLAG_FULLSCREEN と FEATURE_NO_TITLE によって削除されません。
フルスクリーン アクティビティのサンプル コード:
public class HellofullActivity extends Activity {
/** Called when the activity is first created. */
@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.main);
}
}
ウィンドウに緑色のタイトル バーがなく、全画面表示になるように要求する場合。