我在资源中有一个数组:
<integer-array name="my_layouts_array">
<item>@layout/layout1</item>
<item>@layout/layout2</item>
<item>@layout/layout3</item>
...
<item>@layout/layoutn</item>
</integer-array>
Eclipse可以在Ctrl + Click上将我从此文件移动到选定的布局。
当我从代码
访问此数组时getResources().getIntArray(R.array.my_layouts_array);
它返回一个大小为n
的数组,但只包含零。
我在这里做错了什么?
答案 0 :(得分:1)
尝试使用TypedArray,一个用于保存资源对象数组的xml数组,而不是整数数组。
http://developer.android.com/guide/topics/resources/more-resources.html#TypedArray