アクティビティに応じてツールバーのタイトルを変更する必要がありますか?
マテリアルデザインではありません。これはあなたのアプリの別の部分であることをユーザーに明確に伝えたいですか?あなたはブランドを宣伝しますか?このアクティビティにはタイトルが必要ですか?
各アクティビティに応じてタイトルを変更するにはどうすればよいですか?
これは技術的な質問です。
次の2つの使い方気にする必要があります。
- 活動のタイトル(またはラベル)オペレーティングシステムに公示されます。ランチャーアイコンと[最近のアプリ]画面で使用されます。これは、アプリケーションに表示されるデフォルトのタイトルテキストです(該当する場合は、さらに読んでください)。
- アプリに表示されるタイトルテキスト。あなたが「ドン場合はそう
<activity android:label="Some title"/>
のようなマニフェストでの活動のタイトルを定義した場合は、マニフェスト
にタイトルを持っている)の活動のタイトル
ケース1を割り当てる方法
それを指定すると、アプリ名を継承します。
ケース2)あなたはとても
activity.setTitle("Some title");
activity.setTitle(R.string.some_title);
ノートのように、実行時に手動での活動のタイトルを設定することができ、実行時に
をタイトルを割り当てます。活動の中にそれだけでsetTitle(...)
だ。画面上の
ショーのタイトル
とき
setSupportActionBar(toolbar)
またはツールバーを自分で管理する場合は、手動で
toolbar.setTitle(activity.getTitle());
タイトルを設定することができ、デフォルトのタイトルが自動的にアクションバーに示されます
アクティビティのタイトルを後で変更する場合は、ツールバーでコールを繰り返す必要があります。プロセスについては何も自動ではありません。私はアクションバーの場合についてはわかりません。
はまた、あなたが
toolbar.setTitle("Some title");
toolbar.setTitle(R.string.some_title);
が好きで、何にツールバーのタイトルを設定することができます