在我的应用程序中,当我单击按钮时,我正在打开“警报对话框”构建器。我的代码如下
AlertDialog.Builder builder = new AlertDialog.Builder(BannerImage.this);
final CharSequence[] items = {"Skip", "video", "Audio", "Games"};
builder.setTitle(" Funn ");
这里不是在这里输入项目名称,而是想从R.strings.xml
文件中添加这些名称
但它显示了一些错误,因为我的用户更改了我希望显示不同语言的语言环境,我需要这样做。如何添加字符串文件中的值...
答案 0 :(得分:4)
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>
答案 1 :(得分:0)
您需要为每种语言创建单独的资源文件。 E.G
请阅读Localization文章了解详情。