按ID查找数组的名称

时间:2014-09-18 17:53:28

标签: java android xml

可能是一个愚蠢的问题,但我很难搞清楚。

我的arrays.xml中有几个字符串数组,例如

<string-array name="words_array">
    <item>Yes</item>
    <item>No</item>
</string-array>

<string-array name="numbers_array">
    <item>1</item>
    <item>2</item>
</string-array>

在我的java代码中,我使用TypedArrays获取它们:

Resources res = getResources();
TypedArray ta = res.obtainTypedArray(R.array.words_array);

是否有可能通过其ID动态获取变量“ta”的数组名称,例如“words_array”?

1 个答案:

答案 0 :(得分:1)

试试这个:

getResources().getResourceEntryName(R.array.words_array);