Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/198.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中从strings.xml在警报对话框中添加项目名称_Android_Android Alertdialog - Fatal编程技术网

如何在android中从strings.xml在警报对话框中添加项目名称

如何在android中从strings.xml在警报对话框中添加项目名称,android,android-alertdialog,Android,Android Alertdialog,在我的应用程序中,当我单击一个按钮时,我正在打开一个警报对话框生成器。我的代码如下 AlertDialog.Builder builder = new AlertDialog.Builder(BannerImage.this); final CharSequence[] items = {"Skip", "video", "Audio", "Games"}; builder.setTitle(" Funn "); 在这里,我想从R.strings.xml文件中添加这些名称,而不是在这里键入项目

在我的应用程序中,当我单击一个按钮时,我正在打开一个警报对话框生成器。我的代码如下

AlertDialog.Builder builder = new AlertDialog.Builder(BannerImage.this);
final CharSequence[] items = {"Skip", "video", "Audio", "Games"};
builder.setTitle(" Funn ");
在这里,我想从
R.strings.xml
文件中添加这些名称,而不是在这里键入项目名称 但它显示了一些错误,因为我的用户更改了语言环境,我想显示不同的语言,我需要这样做。如何添加字符串文件中的值

final CharSequence[] items = {getString(R.string.skip), getString(R.string.video), getString(R.string.audio), getString(R.string.games)};
然后创建string.xml文件

<resources>
<string name="skip">skip</string>
<string name="video">Video</string>
<string name="audio">Audio</string>
<string name="games">Games</string>
</resources>


<resources>
<string name="skip">Siguiente</string>
<string name="video">Video</string>
<string name="audio">Audio</string>
<string name="games">Juegos</string>
</resources>

跳过
视频
音频
游戏
西吉恩特
视频
音频
尤戈斯
然后创建string.xml文件

<resources>
<string name="skip">skip</string>
<string name="video">Video</string>
<string name="audio">Audio</string>
<string name="games">Games</string>
</resources>


<resources>
<string name="skip">Siguiente</string>
<string name="video">Video</string>
<string name="audio">Audio</string>
<string name="games">Juegos</string>
</resources>

跳过
视频
音频
游戏
西吉恩特
视频
音频
尤戈斯

您需要为每种语言创建单独的资源文件。例如

  • res/values/strings.xml-用于应用程序使用的所有英文字符串
  • res/values fr/strings.xml-用于应用程序使用的所有法语字符串
  • res/values ja/strings.xml-用于应用程序使用的所有日语字符串

  • 有关更多信息,请阅读本文。

    您需要为每种语言创建单独的资源文件。例如

  • res/values/strings.xml-用于应用程序使用的所有英文字符串
  • res/values fr/strings.xml-用于应用程序使用的所有法语字符串
  • res/values ja/strings.xml-用于应用程序使用的所有日语字符串
  • 请阅读文章了解更多信息