Android 本地化操作栏标题

Android 本地化操作栏标题,android,localization,android-actionbar,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" /> <

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

<activity
android:name=".layers"
android:label="@string/layers">
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value=".geometry" />
</activity>
”。我还没有弄清楚如何本地化我所有的操作栏标题。如果能为解决此问题提供帮助,我将不胜感激。
很抱歉,我没有发布任何示例代码,但我并没有任何东西可以显示如何本地化操作栏标题


提前感谢。

创建您自己的工具栏,给它一个ID,设置为
操作栏
,使用本地化字符串设置标题:

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

查看链接以更改ActionBar中的文本,您的操作与按钮相同,因此您可以根据语言更改字符串并将字符串设置为ActionBar-非常感谢您的宝贵帮助。这对我帮助很大。我想知道如何将自定义操作栏扩展到所有活动。您必须将其添加到您想使用的每个活动中。这是我想象的。再次感谢。虽然此代码可以解决OP的问题,但几句解释将大大有助于当前和未来的读者更好地理解您的答案。@Thom.肯定!