2014年1月10日

AndroidのTitleBarのチラリズム












AndroidでTitleBarを非表示にするのに

.javaのほうで

requestWindowFeature(Window.FEATURE_NO_TITLE);

ってやると思うのですが、

コレだと画面起動時にチラっと出るのですよ、

タイトルバーが。



themes.xmlで

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

を入れて



そのテーマをManifestで設定すると

残念なチラっ、が出なくなります!



チラリズムには

見えてラッキーなものと、できれば見たくなかったもの、

2種類存在するのです。















4 件のコメント:

  1. SECRET: 0
    PASS:
    解決済みだったようですね。さすが。
    過去ブログを読んでみて、長尾さんはぶつかった問題を把握して解消するのに長けてる人だと感じました。特に、自分で自分にダメ出しできてる点が素晴らしいと思います。
    ぶつかる問題は、プログラミングのハマりどころに限らず、何でも同じように解決していくんでしょうね。ブルドーザーみたいで、かっこええです。
    長尾さんの個性的なアプリの新作が出るのをチェックしてますよ。

    返信削除
  2. SECRET: 0
    PASS:
    はじめまして、私もAndroidとiPhoneのプログラミングをしています。毒舌につられて舞い込みました。
    requestWindowFeature(Window.FEATURE_NO_TITLE); の動作についてひとつ確認です。
    これは、どのライフサイクル系メソッド内で記述したのでしょうか。
    onCreate(Bundle) ?
    onResume() ?

    返信削除
  3. SECRET: 0
    PASS:
    ��Stew Eucenさん
    onCreate()です!
    長尾も昔ハマったんですけど、onCreate()内のsetContentView(R.layout.xxxxx);より後の行に
    requestWindowFeature(Window.FEATURE_NO_TITLE);を入れちゃうとキカないので
    super.onCreate(savedInstanceState);
    requestWindowFeature(Window.FEATURE_NO_TITLE);
    setContentView(R.layout.xxxxx);
    って感じになります!

    返信削除
  4. SECRET: 0
    PASS:
    ��Stew Eucenさん
    長尾はどうも人間でないものに例えて頂く傾向にあります。
    もちろん褒めのブルドーザーですよね(笑)?
    ありがとうございます!

    返信削除