前人未踏の領域へ アプリ開発編

Android, iOSアプリ開発に関する調査メモ置き場。はてなダイアリーから移行したため古い記事にはアプリ以外も含まれます。

起動時にタイトルバーを表示させない

タイトルバーを非表示にしているアプリでもスプラッシュ画面が出る前に一瞬タイトルバーが出てしまっているのを見かけることがある。それはデフォルトテーマにタイトルバー付きのものを使っているからでテーマを変更すれば表示されなくなる。

android:theme="@android:style/Theme.NoTitleBar"

カスタムテーマを使っている場合には継承先をNoTitleBarのものにする。

<style name="customTheme" parent="android:style/Theme.NoTitleBar">

これならJava側の各画面に「requestWindowFeature(Window.FEATURE_NO_TITLE);」を記述する必要もない。