如何更改 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 中的互联网连接。 (我们是不是需要在每个 java 活动中编写连接管理器函数?) [重复]