首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >从整数数组创建图像

从整数数组创建图像
EN

Stack Overflow用户
提问于 2019-09-02 20:07:04
回答 1查看 34关注 0票数 0

我想向RecycleView添加一些图像,为此我创建了一个如下数组,

代码语言:javascript
运行
AI代码解释
复制
<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

EN

回答 1

Stack Overflow用户

发布于 2019-09-03 05:14:27

使用obtainTypedArray

代码语言:javascript
运行
AI代码解释
复制
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
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57762200

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档