android - 我们如何更改不同文件的菜单栏上的文本
问题描述
我的 Android Studio 项目中有一个注册表单和一个登录表单。目前每个顶部的文本是相同的,但我希望每页上的文本不同。
如何更改此设置,以使每页上突出显示的文本不同?我在哪里配置这个?
解决方案
首先,您必须创建一个toolbar.xml 文件并将其插入到您要更改标题栏名称的所有活动中。
这是创建自定义工具栏的方法
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary"
app:popupTheme="@style/AppTheme.PopupOverlay">
</android.support.v7.widget.Toolbar>
然后在java文件中找到工具栏并将名称设置为标题栏,如下所示: -
mActionBarToolbar = (Toolbar) findViewById(R.id.toolbar_actionbar);
setSupportActionBar(mActionBarToolbar);
getSupportActionBar().setTitle("My title");
如果对此有任何疑问,请乐于提供帮助。
推荐阅读
- swift - 我可以从 Swift 5 中的领域数据库对象中获取字符串吗?
- javascript - 如何仅在解决另一个函数后才调用一个函数?
- angular - 在表单值更改之前调度 UpdateFormValue
- git - 为什么 git branch 不显示任何内容?
- ios - 如何在 M1 mac 上构建支持 Intel mac 上的 iOS 模拟器的静态库?
- react-native - react-native 上 Expo 应用程序的 WebP 格式
- ruby-on-rails - 如何连接多个表以接收联合对象
- deep-learning - Yolov4 微小权重转换为 keras h5 文件
- c++ - 我们可以在 C++ 的 if 语句中使用符号吗?
- django - 在登录时使用移动身份验证时保留当前用户的最明智的方法是什么?