2011-07-14 8 views
2

したがって、onCreateで次のコードを使用して、すべてのアクティビティのカスタムタイトルバーを設定しています。起動アクティビティのAndroidカスタムタイトルバーが間違ったタイトルを表示

requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); 

    setContentView(id); 

    getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.title_bar);   

    activityTitle = (TextView)findViewById(R.id.titleText); 

    if (activityTitle != null) 
    { 
     activityTitle.setText(title); 
    } 

は、これは正しくカスタムタイトルバーを設定しますが、私はメインのランチャー活動にアプリの名前は二その後、分割のタイトルバーに表示さIは、上記設定されたタイトルに変更することを見つけます。これは、メインエントリポイントアクティビティでのみ発生し、他のすべてのアクティビティは、私のカスタムタイトルを即座に表示します。これがどうして起こるのか、修正する方法は?あなたは、あなたにここに同じ問題が発生している可能性があり、デフォルトのバーは、カスタムバーに置き換えされる前に、時間の短い期間のために示していることを言っている場合

おかげ

+0

マニフェストのタイトルを変更しましたか?これは、ほとんどのタイトル情報が格納される場所です。 – Pyrodante

+0

これを行うと、正しいテキストが表示されますが、正しいスタイルは表示されません。例えば、私のタイトルバーは、フォントが大きく、中央に配置されています。これは小さなフォントになり、タイトルバーのレイアウトに置き換えられるまで数秒間左に揃えられます。 – Bobbake4

答えて

1

Android: Custom Title Bar

回避策カスタムタイトルが表示されるまで、デフォルトのタイトルを効果的に隠すスタイルを作成することがあります。あなたはまだポップインを得るかもしれませんが、少なくとも間違ったテキストを表示することはありません。