2

これで、独自の XML レイアウト ファイルに気の利いたカスタム タイトル バーができ、カスタム テーマとスタイルの XML ファイルができました。私のActivityクラスから呼び出すことができ、見栄えがします。

問題は、アプリに 14 個のアクティビティがあり、それぞれに関連付けられたレイアウト ファイルがあることです。アプリ全体、つまりすべてのアクティビティで同じタイトル バーを表示したい場合、私が見た 2 つの主な方法は次のとおりです。

  1. <include layout="@layout/my_title_bar" />すべてのレイアウト ファイルにタイトル バーの を挿入する

...また...

  1. すべてのアクティビティ クラスを変更して、新しいタイトル バーを呼び出す共通のアクティビティから派生させます。

これらのいずれかを実行する前に、たとえばマニフェストのように、これ以上「集中化された」方法がないことを確認したいだけです。すべてのアクティビティでデフォルトのタイトル バーを宣言する必要はありません。カスタム タイトル バーのようなアプリ全体の機能について、アクティビティごとに個別に変更を加える必要があるのは適切ではないようです。

ヒントをお寄せいただきありがとうございます。

4

0 に答える 0