选择 Drawable 以编程方式显示在图像视图上

Posted

技术标签:

【中文标题】选择 Drawable 以编程方式显示在图像视图上【英文标题】:Choosing Drawable to show on a imageview programmatically 【发布时间】:2012-10-26 16:05:38 【问题描述】:

我已经说了 N 个我想包含在我的 android 项目资源中的图像,比如 image0 到 imageN-1,当我只在运行时知道时,我如何设置一个图像视图来显示其中一个可绘制对象,比如 imagei?

类似的东西:

imageView.setImageDrawable(getResources().getDrawable("R.drawable.image"+i));

显然这行不通,但你知道我的意思...

谢谢!

【问题讨论】:

【参考方案1】:

您可以使用Resources.getIdentifier(),如本博客中的explained

【讨论】:

以上是关于选择 Drawable 以编程方式显示在图像视图上的主要内容,如果未能解决你的问题,请参考以下文章

以编程方式设置ImageView Drawable

在表格视图单元格中以编程方式显示图像

以编程方式显示 ImageView

Badge Drawable 正在从视图中剪切,并且没有以正确的方式显示 Android Kotlin

以编程方式将视图添加到情节提要

以编程方式选择单元格并转到 tabbarcontroller