我想向RecycleView添加一些图像,为此我创建了一个如下数组,
<integer-array name="main_menu_category_image">
<item>@drawable/plane/item>
<item>@drawable/auto</item>
<item>@drawable/tools</item>
<item>@drawable/computer</item>
</integer-array>
之后,我尝试将这些Int图像值传递给RecycleView的一个变量。
resources.getIntArray(R.array.main_menu_category_image) main_menu_images = var
但问题是,当我从调试控制台检查时,“main_menu_images”所有数组成员的值都是0。
我该如何解决这个问题呢?
致以问候。
resources.getIntArray(R.array.main_menu_category_image) main_menu_images = var
发布于 2019-09-03 05:14:27
使用obtainTypedArray
var images = resources.obtainTypedArray(R.array.main_menu_category_image)
imageView.setImageResource(imgs.getResourceId(position, defaultvaule))
//position = 0 to anything upto your ArarySize
//defaultvalue=-1
https://stackoverflow.com/questions/57762200
复制相似问题