gpt4 book ai didi

android - 获取 Android 中 strings.xml 文件中存在的字符串列表

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:54:13 30 4
gpt4 key购买 nike

我想要 strings.xml 文件中的字符串列表。

有人知道怎么弄吗???我发现的一件事是它在 R.java 中按顺序分配 ID,但如何获取起始 ID 尚不清楚。

例如,我的 strings.xml 中有 100 个字符串,如下所示,我想一次读入,而不是为个人提供 getResources().getString(int id)。

<string name="app_label">Calendar</string>
<string name="what_label">What</string>
<string name="where_label">Where</string>
<string name="when_label">When</string>
<string name="timezone_label">Time zone</string>
<string name="attendees_label">Guests</string>
<string name="today">Today</string>
<string name="tomorrow">Tomorrow</string>

最佳答案

您可以像这样在 res\values\strings.xml 文件中声明您的字符串。

 <string-array name="vehiclescategory_array">

<item>Cars</item>
<item>Bikes</item>
<item>RVs</item>
<item>Trucks</item>
<item>Other Vehicles</item>

</string-array>

在您的 Activity 类中,您可以像下面这样访问它们。

String[] categories;

categories=getResources().getStringArray(R.array.vehiclescategory_array);

在上面的列表中,无论您声明什么序列,它都以相同的方式分配给您的 Activity 中的数组。假设 Cars 将被分配到 categories[0]。希望这会有所帮助。

关于android - 获取 Android 中 strings.xml 文件中存在的字符串列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14000844/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com