Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在android应用程序中设置R.String.App_名称_Android - Fatal编程技术网

如何在android应用程序中设置R.String.App_名称

如何在android应用程序中设置R.String.App_名称,android,Android,是否可以在应用程序运行期间设置R.String.app\u名称 由于语言环境 当用户希望应用程序使用英语时,我希望将应用程序的名称更改为英语名称 当他需要阿拉伯语的应用程序时,我想将应用程序的名称更改为阿拉伯语名称。您只需将Strings.xml存储在一个包含CountryCode的文件夹中,例如一个Strings.xml位于values en中,一个位于values fr中,另一个位于values-de中。该应用程序将自动使用正确的国家代码pic文件夹根据电话语言 阿拉伯语本地化请参见: 翻译

是否可以在应用程序运行期间设置
R.String.app\u名称

由于语言环境

当用户希望应用程序使用英语时,我希望将应用程序的名称更改为英语名称


当他需要阿拉伯语的应用程序时,我想将应用程序的名称更改为阿拉伯语名称。

您只需将
Strings.xml
存储在一个包含CountryCode的文件夹中,例如一个Strings.xml位于values en中,一个位于values fr中,另一个位于values-de中。该应用程序将自动使用正确的国家代码pic文件夹根据电话语言


阿拉伯语本地化请参见

  • 翻译字符串.xml
  • /res下创建一个新文件夹values ar,并将您的新strings.xml放在那里

  • 用户设备将根据其当前区域设置自动选择正确的本地化

    您可以通过为不同的本地化提供不同的字符串文件来支持应用程序的本地化名称:这样,launcher中的应用程序将根据设备的当前区域设置显示名称

    此外,您还可以通过调用应用程序对象的setTitle()在运行时更改应用程序名称。但请注意,关闭应用程序后,名称将重置为默认值


    无法在运行时通过永久保存来更改应用程序名称。

    我不确定,但请尝试本地化,这就是字符串文件的用途。它允许开箱即用的国际化。但是我希望用户从应用程序的第一次运行中选择他的首选语言,并为他存储该选择。@Hanihh始终建议设备本身选择语言,而不是让用户决定首选语言,下面提到的所有帖子都基于此建议。。