本地化动作栏标题

时间:2017-12-09 16:32:25

标签: android localization android-actionbar

我正在尝试将我的应用从英语本地化为各种其他语言。我不知道如何更改操作栏标题的语言。我将所有活动都包含在manifest.xml文件中,如下所示,用于单个活动。

<activity
android:name=".layers"
android:label="@string/layers">
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value=".geometry" />
</activity>

截至今天,我已经能够使用以下教程&#34; https://www.youtube.com/watch?v=ywF-ySiBAsc&#34;本地化我的按钮,编辑文本和查看文本。我还没弄明白如何本地化我的所有动作栏标题。我很感激为解决这个问题提供帮助。 我为没有发布任何示例代码而道歉,但我没有真正展示本地化操作栏标题。

提前致谢。

1 个答案:

答案 0 :(得分:0)

创建自己的工具栏,为其指定ID,将其设置为actionbar,并使用本地化的字符串设置标题:

Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
getSupportActionBar().setTitle(R.string.main_title);