方式一
如果圖片命名規(guī)范
private fun getImageRes(imgIndex: Int): Int {
return resources.getIdentifier("img_$imgIndex", "drawable", packageName)
}
調(diào)用
imageView.setImageResource(getImageRes(1))
方式二
如果圖片命名不規(guī)范
private val drawables = arrayOf(R.drawable.img_0, R.drawable.img_1, R.drawable.img_2)
private fun getImageRes(imgIndex: Int): Int {
return drawables[imgIndex]
}
調(diào)用
imageView.setImageResource(getImageRes(1))