如何更改 Android Studio 中每个活动的工具栏名称?

Posted

技术标签:

【中文标题】如何更改 Android Studio 中每个活动的工具栏名称?【英文标题】:How to change the name of the toolbar for each activity in Android Studio? 【发布时间】:2018-08-29 18:51:12 【问题描述】:

我想知道如何更改每个 Activity 的工具栏名称。而且我想知道如何让每个名字居中! 谢谢!

【问题讨论】:

android:title.... @SantanuSur 是的,但是我必须在哪里写呢? 【参考方案1】:

试试这个

<android.support.v7.widget.Toolbar
   android:id="@+id/toolbar_top"
   android:layout_
   android:layout_
   android:minHeight="?attr/actionBarSize"
   android:background="@color/action_bar_bkgnd"
   app:theme="@style/ToolBarTheme" >


 <TextView
    android:layout_
    android:layout_
    android:text="Toolbar Title"
    android:layout_gravity="center"
    android:id="@+id/toolbar_title" />


</android.support.v7.widget.Toolbar>

在你的活动中

Toolbar toolbarTop = (Toolbar) findViewById(R.id.toolbar_top);
TextView mTitle = (TextView) toolbarTop.findViewById(R.id.toolbar_title);

用于操作栏

setTitle("My new title");
getActionBar().setIcon(R.drawable.my_icon);

关于每个活动

【讨论】:

是的,但它只为所有活动设置了一个名称,我希望为每个活动设置不同的名称! 你是指Toolbar还是ActionBar? 工具栏。不是工具栏 (android.support.v7.widget) 只是工具栏(android.widget)。

以上是关于如何更改 Android Studio 中每个活动的工具栏名称?的主要内容,如果未能解决你的问题,请参考以下文章

如何将值从活动传递到 Android Studio 中的类?

如何在 Interceptor Android 中获取 401 状态码时更改活动

更改意图时 Android Studio 崩溃

如何在所有活动中使用Android Studio默认导航抽屉[重复]

在整个应用程序中检查 android studio 中的互联网连接。 (我们是不是需要在每个 java 活动中编写连接管理器函数?) [重复]

在android studio中成功API响应后刷新活动