假设我有一个计时器活动。有一个显示数字 0 - 9 的图像视图(这些被视为图像,而不是文本)。例如。图像名称为clock_0、clock_1、clock_2...clock_9。有一个加号和减号按钮应该改变一个计数器(选择图像)。如果当前图像是clock_0,按加号按钮会将视图更改为clock_1等。我如何有效地做到这一点?
编辑这是我试图做的;设置一个 int[],
int[] clockResource = new int[10];
clockResource[0] = R.drawable.clock_0;
clockResource[1] = R.drawable.clock_1;
clockResource[2] = R.drawable.clock_2;
clockResource[3] = R.drawable.clock_3;
clockResource[4] = R.drawable.clock_4;
clockResource[5] = R.drawable.clock_5;
clockResource[6] = R.drawable.clock_6;
clockResource[7] = R.drawable.clock_7;
clockResource[8] = R.drawable.clock_8;
clockResource[9] = R.drawable.clock_9;
为 addbutton 分配一个 onclicklistener
case R.id.addMin:
if (addMin.isEnabled()) {
if (mintwo < 9) {
mintwo++;
} else if (mintwo == 9) {
minone++;
mintwo = 0;
}
min2.setBackgroundResource(clockResource[mintwo]);
min1.setBackgroundResource(clockResource[minone]);
}