Activity Label tag嗨有。這個問題可能之前已經回答,但我找不到任何明確的方向。我是android新手,目前正在學習基礎知識。如何修改活動標籤?
我想改變活動標籤標籤,但不知何故我找不到辦法。我創建了多屏幕應用程序,並希望根據類別更改每個屏幕標籤。如果我的問題不明確,我很抱歉。
謝謝
Activity Label tag嗨有。這個問題可能之前已經回答,但我找不到任何明確的方向。我是android新手,目前正在學習基礎知識。如何修改活動標籤?
我想改變活動標籤標籤,但不知何故我找不到辦法。我創建了多屏幕應用程序,並希望根據類別更改每個屏幕標籤。如果我的問題不明確,我很抱歉。
謝謝
您可以通過調用的setTitle()更改活動標題:
setTitle("My Title")
通常,
setTitle("myTitle");
應該工作。
在某些情況下,不過,你可能需要調用
getSupportActionBar().setTitle("myTitle");
這可能取決於你如何設計你的活動是必要的。
標題設置機制將取決於您的佈局結構和您正在使用的AppBar /工具欄的種類。
如果使用CoordinatorLayout
與嵌套CollapsingToolbarLayout
, 的你必須調用setTitle()
在CollapsingToolbarLayout
實例。
如果您使用的是AppCompatActivity
您可以通過調用改變標題:
getSupportActionBar().setTitle("New Title");
如果您使用的是佈局內的自定義工具欄元素,你必須設置你的標題上一個工具欄,然後設置工具欄爲活動的動作條像這樣:
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
toolbar.setTitle("New toolbar Title");
setSupportActionBar(toolbar);
注意:你必須打電話setSupportActionBar(toolbar);
在設置標題。
在你的清單類型中android:lable =「.....」在特定的活動下。 如果您試圖在佈局中的任何文本視圖中使用標籤,那麼您可以考慮以上答案。在AndroidManifest.xml
setTitle("Your Title");
或者做:
你可以在你的活動寫的onCreate
<activity
android:name=".MainActivity"
android:label="Your Title" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
你在你的佈局使用'Toolbar'拿到動作條,或你讓系統爲你提供一個嗎? –
https://stackoverflow.com/questions/10138007/how-to-change-android-activity-label –
尋求調試幫助的問題(「爲什麼不是這個代碼工作?」)必須包括所需的行爲,一個特定的問題或錯誤以及在問題本身中重現它所需的最短代碼。沒有明確問題陳述的問題對其他讀者無益。請參閱:如何創建[mcve]。使用「編輯」鏈接來改善你的*問題* - 不要通過評論添加更多信息。謝謝! – GhostCat