如何将数组从资源复制到本地数组android

发布于 2024-12-16 20:34:33 字数 332 浏览 0 评论 0原文

我在 strings.xml 文件“names”中定义了一个数组。我想要程序中本地数组中的值。我该怎么做?

<string-array name="Names">

<item>  Adi </item>
<item>  John </item>
<item>  Adelaide    </item>
<item>  Alicante    </item>
</string-array name>

我希望这些值存储在名为 item[] 的本地数组中。请帮忙!

I have an array defined in my strings.xml file "names". I want the values in a local array in my program. how can i do this?

<string-array name="Names">

<item>  Adi </item>
<item>  John </item>
<item>  Adelaide    </item>
<item>  Alicante    </item>
</string-array name>

I want these values to be stored in a local array named item[]. Please help!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

为人所爱 2024-12-23 20:34:33

文档稍作修改:

Resources res = getResources();
String[] item = res.getStringArray(R.array.Names);

Slightly modified from the docs:

Resources res = getResources();
String[] item = res.getStringArray(R.array.Names);
燃情 2024-12-23 20:34:33
<resources>
    <string-array name="planets_array">
        <item>Mercury</item>
        <item>Venus</item>
        <item>Earth</item>
        <item>Mars</item>
    </string-array>
</resources>

Resources res = getResources();
String[] planets = res.getStringArray(R.array.planets_array);
<resources>
    <string-array name="planets_array">
        <item>Mercury</item>
        <item>Venus</item>
        <item>Earth</item>
        <item>Mars</item>
    </string-array>
</resources>

Resources res = getResources();
String[] planets = res.getStringArray(R.array.planets_array);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文