我正在开发一个小* android 应用程序,有 9 个按钮和 9 个图像,每个都命名为 button_# 和 img#.png 我的问题很简单,它们是我可以采用值在 1 到 9 之间的 int 并参考的一种方式这些对象没有 9 个不同的 if 或 switch。我的意思是能够做到这一点
myint=4;
button.setImageResource(R.drawable.img.myint);
将按钮的图像设置为 img4。这当然行不通;我正在寻找某种方式将 myint 连接到“img”(我猜是一个字符串)并使其可用于跟随 R.drawable。
*只是一个Univ项目,不是很重要,但只是使用一堆开关看起来并不好,而且我个人不喜欢它。
编辑:或者,有没有办法使图像(可参考)成为一个数组?这就是我想要达到的效果,因为我不知道在这里使用数组的方法,如果可能的话,这会更容易。