【发布时间】:2020-06-22 01:43:13
【问题描述】:
我确信有一个完美的好方法可以做得更好,但基本上我想要的是通过 strings.xml 创建 2-dim 数组。
即。我有一个主要类别:
<string-array name="main_categories">
<item>index_etf</item>
<item>region_etf</item>
<item>commodity_etf</item>
</string-array>
还有一堆子类别:
<string-array name="index_etf">
<item>DOW</item>
<item>NASDAQ</item>
</string-array>
而不是像这样硬编码:
MainCategoryArray = getResources().getStringArray(R.array.main_categories);
IndexETFArray = getResources().getStringArray(R.array.index_etf);
...
我想做这样的事情:
MainCategoryArray = getResources().getStringArray(R.array.main_categories);
loop through the main array and populate the sub categories
不确定我是否可以根据 MainCategoryArray 的内容使用 int 变量访问 getStringArray,是吗?
有没有更好的方法来构建基于strings.xml 的多维?抱歉,刚接触这个。
【问题讨论】:
标签: java android arrays arraylist