如何在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>
跳过
视频
音频
游戏
西吉恩特
视频
音频
尤戈斯
您需要为每种语言创建单独的资源文件。例如
有关更多信息,请阅读本文。您需要为每种语言创建单独的资源文件。例如