我意識到我所有的活動都會顯示應用程序名稱。如何更改其他活動的工具欄名稱?Android Studio如何更改每個活動的應用程序名稱(@toolbar)?
-2
A
回答
1
有在Android清單label
每一個活動標籤的屬性,可以使用工具欄中設置的名稱。
<activity
android:name=".MainActivity"
android:label="@string/app_name" <------ Activity Name
android:theme="@style/AppTheme.NoActionBar">
</activity>
或者,你可以通過編程改變它通過:
getSupportActionBar().setTitle("ACTIVITY NAME");
4
試試這個,
getActionBar().setTitle("YOUR TITLE");
getSupportActionBar().setTitle("YOUR TITLE"); // provide compatibility to all the versions
到onCreate()
您需要的活動。
通過XML
在你manifest.xml
<activity
android:name=".YOURActivity"
android:label="@string/YOUR_TITLE"
/>
0
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
// Title and subtitle
toolbar.setTitle(R.string.about_toolbar_title);
toolbar.setSubtitleTextColor(Color.WHITE);
toolbar.setTitleTextColor(Color.WHITE);
toolbar.setBackgroundColor(getResources().getColor(
R.color.themeToolbarColor));
toolbar.setNavigationIcon(R.drawable.ic_action_back);
1
可以在Manifest
<activity
android:name=".Contents.HomeActivty"
android:label="TITLE" />
OR
您提供標題所有活動可以etTitle以編程方式使用getSupportActionBar().setTitle("TITLE");
0
如果您想要具有不同的名稱,可以在strings.xml文件中更改它們。您可以更改現有變量
<string name="app_name">YourAppName</string>
將'YourAppName'替換爲您想要的任何內容。
另外,您可以爲其他名稱添加新變量!
0
試試這個代碼:
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
android:orientation="vertical">
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar_actionbar"
android:background="@null"
android:layout_width="match_parent"
android:layout_height="?actionBarSize"
android:fitsSystemWindows="true" />
....
</LinearLayout>
在Java
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar_actionbar);
if(toolbar != null) {
setSupportActionBar(toolbar);
getSupportActionBar().setTitle("My custom toolbar!");
}
0
如果你想改變整個應用程序名稱,然後
<string name="app_name">YourAppName</string>
但是,如果你想改變特定的活動標題Ë然後
<activity
android:name=".MainActivity"
android:theme="@style/AppTheme.NoActionBar">
</activity>
或者,你可以改變它形成的.java編程方式:
getSupportActionBar().setTitle("ACTIVITY NAME");
相關問題
- 1. 當我更改應用程序名稱時,活動名稱發生更改
- 2. 如何在每個活動的ActionBar上顯示Android應用程序名稱?
- 3. 更改Android應用程序的名稱
- 4. 在android studio中更改應用程序的公司名稱
- 5. Xamarin.Forms更改Android應用程序名稱
- 6. 如何在Android Studio中更改我的應用程序的包名稱?
- 7. Android應用程序名稱顯示爲活動名稱
- 8. 如何更改Android應用程序名稱和現有應用程序的ID?
- 9. 如何更改android中的應用程序名稱
- 10. 如何更改Android應用的名稱?
- 11. 如何更改Android應用程序名稱?
- 12. 如何更改每個Gradle構建類型的應用程序名稱
- 13. 如何修復活動頂部的應用程序名稱
- 14. 更改Facebook應用程序的名稱
- 15. 更改應用程序的名稱
- 16. 更改SSMS的應用程序名稱
- 17. 更改應用程序名稱
- 18. 如何更改上傳的應用程序的名稱
- 19. 如何刪除android studio中的應用程序名稱
- 20. 需要在Android Studio的主屏幕上更改應用程序的名稱
- 21. 如何更改Java應用程序的進程名稱
- 22. Android如何使用actionbarsherlock更改每個活動的標題
- 23. 在Android中獲取活動的應用程序名稱
- 24. iPhone更改應用程序名稱
- 25. 應用程序名稱更改
- 26. WP7更改應用程序名稱
- 27. 更改應用程序名稱
- 28. 更改Facebook應用程序名稱
- 29. 更改應用程序名稱
- 30. pywinauto更改應用程序名稱
這就是爲什麼我給你指示使用'Toolbar'。 – Ironman