我知道如何更改按钮背景图像:
cevap1.setBackgroundResource(R.drawable.image);
但是,我实际上想将按钮背景设置为数组中的图像。我怎样才能做到这一点?
cevap1.setBackgroundResource(R.drawable.array[1]);
这当然行不通。:))
感谢您的帮助。
我知道如何更改按钮背景图像:
cevap1.setBackgroundResource(R.drawable.image);
但是,我实际上想将按钮背景设置为数组中的图像。我怎样才能做到这一点?
cevap1.setBackgroundResource(R.drawable.array[1]);
这当然行不通。:))
感谢您的帮助。
试试这个
int[] myImageList = new int[]{R.drawable.image1, R.drawable.image2};
yourbutton.setBackgroundResource(myImageList[1]);
所有资源文件都由 android 上的 int 值标识,因此您需要创建 int 数组。
尝试这样
Integer[] image = {
R.drawable.pic1,
R.drawable.pic2,
R.drawable.pic3,
R.drawable.pic4,
R.drawable.pic5,
R.drawable.pic6,
R.drawable.pic7
};
并打电话
cevap1.setBackgroundResource(image[0]);