Kotlin 从整数数组创建图像
我想在RecycleView中添加一些图像,为此我创建了如下数组Kotlin 从整数数组创建图像,kotlin,Kotlin,我想在RecycleView中添加一些图像,为此我创建了如下数组 <integer-array name="main_menu_category_image"> <item>@drawable/plane/item> <item>@drawable/auto</item> <item>@drawable/tools</item> <item>@drawable/compute
<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-image值传递给一个变量,用于RecycleView
var main\u menu\u images=resources.getIntArray(R.array.main\u menu\u category\u image)
但问题是,当我从调试控制台检查“main_menu_images”时,所有数组成员的值都是0
我怎样才能解决这个问题
问候
var main\u menu\u images=resources.getIntArray(R.array.main\u menu\u category\u image)使用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
我应该在“onBindViewHolder”函数中输入这些行吗?还是主要活动?谢谢