フルスクリーンモードの作り方

By 山田
このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

今回は、フルスクリーンモードにする方法について書きます。
通常ですと、タイトルバー、ステータスバーが表示されており、スクリーンが若干隠れてしまいます。

res01

今回は、タイトルバー、ステータスバーを消す方法を紹介します。
方法は2種類あります。

1.ソース上から変更する
ソース上から変更する場合、以下のように書きます。

この時、requestWindowFeatureはsetContentViewの前で呼ばないといけません。

結果は、以下のようになります。
res02

画像をそのままアップしたように見えますが、Android上で動かしています。。。
この通り、ステータスバーとタイトルバーが見えなくなっています。

2.AndroidManifest.xmlで定義する
定義の方法は、以下の通りです。

android:theme=”@android:style/Theme.NoTitleBar.Fullscreen”という箇所が、ステータスバー、タイトルバーともに非表示にする、という設定を行っている箇所です。
ちなみに、android:screenOrientationで、画面の向きを固定にする事も出来ます。
“landscape”に設定すると横向きに、”portrait”に設定すると縦向きに固定されます。

この実行結果が、以下の通り
res03
こちらも、画像をそのまま貼り付けたような形になっていますが、きちんと端末にフルスクリーンで表示されます。

関連する投稿