Activity起動後に描画されるタイトルバーの消し方
Activityを起動した後にチラッと描画されるタイトルバーがどうも気持ち悪いのでTwitterで呟いたらヒントをいただけて無事解決したっぽいのでメモしておきます。
(これdebugモードで確認すると、OnCreate()よりも前に描画されてて最初は??な状態でした)
書いたソース
/res/values/themes.xmlに新規作成
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="MyActivity" parent="android:Theme">
<item name="android:windowNoTitle">true</item>
</style>
</resources>
AndroidManifest.xmlのactivityに追加
android:theme="@style/MyActivity"
すいません、追記!
どうやらAndroidデフォルトのテーマにNoTitleBarがあったので、AndroidManifest.xmlに下記を書けば描画されなくなるっぽい。
こういう書き方が普通っぽい。
参考になったページ
android: Activityをpopup表示するときのスタイル設定
ヒントは[twitter:user:dumapick]さんから頂きました。
ありがとうございました!
追記
カメラなどのフルスクリーン化はAndroidManifest.xmlに以下を追記
android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"