我在一些应用程序中看到过这种情况,例如当语言为英语时,应用程序的名称是英文,但是当手机的语言改为阿拉伯语时,它会发生变化阿拉伯语的应用程序名称。
按应用程序名称,我的意思是手机中的应用程序名称,而不是打开时的名称。
我该怎么办?
答案 0 :(得分:2)
在清单的应用程序代码中指定标签,如下所示:
android:label="@string/app_name"
现在将app_name放在所有不同的字符串文件中。 当您更改设备的语言时,这肯定会更改应用程序的名称。
答案 1 :(得分:2)
在" res"内创建一个文件夹。在该文件夹中为阿拉伯语言调用values-ar
创建一个字符串文件string.xml
,将您的应用名称设置为:
<string name="app_name">السلة</string>
然后在您的清单文件更改应用标记:android:label="@string/app_name"
希望这会有所帮助
答案 2 :(得分:1)
您可以通过设置strings.xml
为您要添加的每种语言实现此目的。
现在确保您拥有资源<string name="app_name">Your_app_name</string>