【问题标题】:How to access a string array?(Android)如何访问字符串数组?(Android)
【发布时间】:2013-11-16 04:29:46
【问题描述】:

我是beginner Android Developer。 我想了解如何访问 string array out of string.xml 并使用它。 我从里到外搜索了互联网,一无所获。 我找到了立即将其放入文本视图的方法,但这不是我想要做的。所以,基本上,我想把string array into another array。 string.xml:

<?xml version="1.0" encoding="utf-8"?>

<resources>
<string-array name="Solar System">
    <item>Sun</item>
    <item>Mercury</item>
    <item>Venus</item>
    <item>Earth</item>
    <item>Mars</item>
    <item>Jupiter</item>
    <item>Saturn</item>
    <item>Uranus</item>
    <item>Neptune</item>

所以我想把这个xml字符串数组变成java字符串数组

感谢您的积极帮助, 对不起,我认为你们许多人展示的这种方式行不通。这只是我的程序中的另一个错误。

-谢谢

【问题讨论】:

标签: java android xml arrays string


【解决方案1】:

使用下面的

String[] planets = getResources().getStringArray(R.array.Planets);

【讨论】:

    【解决方案2】:

    真的吗? example 甚至显示了您如何访问它:

    Resources res = getResources();
    String[] planets = res.getStringArray(R.array.Planets);
    

    【讨论】:

    • 我没有从那个例子中得到它,甚至没有接近
    • 如果你向下滚动到这个例子,它是完全一样的。您所做的只是更改名称。
    猜你喜欢
    • 1970-01-01
    • 2021-08-01
    • 1970-01-01
    • 2010-10-13
    • 2018-05-24
    • 1970-01-01
    • 2013-10-24
    • 2012-10-31
    • 2015-06-16
    相关资源
    最近更新 更多