如何根据在手机设置中选择的语言在Android中的Launcher中更改应用程序的名称?

abh*_*pta 9 android localization

如何根据在电话的设置(设置 - >语言和键盘)中选择的语言更改在Android屏幕上单击启动器图标时显示的应用程序名称?换句话说,如果我们在手机的设置中创建应用程序"Abhishek"并选择"法语"语言,则该屏幕上的应用程序名称应以法语显示.在此先感谢您的帮助.

2re*_*d13 14

你只需要将Strings.xml存储在一个带有国家代码的文件夹中,例如一个字符串中的一个Strings.xml,一个位于values-fr中,一个位于values-de中.该应用程序将根据手机语言使用正确的国家/地区代码自动拍摄文件夹


Bre*_*eiz 7

我认为Abhishek寻找的是如何使应用程序名称字符串可参数化。

在清单文件中包含以下内容:

android:label="@string/app_name"
Run Code Online (Sandbox Code Playgroud)

然后为每种语言文件添加:

<string name="app_name">Your app name</string>
Run Code Online (Sandbox Code Playgroud)

在这里查看原始答案/sf/answers/381032711/