嗨我想根据一个数字显示图像数量。这意味着如果数字是1我想在网格中仅移动一个图像视图,如果数字是3我想在网格中显示3个图像。但是我需要只有一个图像意味着取决于图像显示的数量
答案 0 :(得分:0)
我认为你的意思是这样的:
// images zero.png, one.png and so on is located in the res/drawable folder
private Integer getImg(Integer val)
{
if (val == 0)
return R.drawable.zero;
else if (val == 1)
return R.drawable.one;
else if (val == 2)
return R.drawable.two;
else if (val == 3)
return R.drawable.three;
else if (val == 4)
return R.drawable.four;
else if (val == 5)
return R.drawable.five;
else if (val == 6)
return R.drawable.six;
else if (val == 7)
return R.drawable.seven;
else if (val == 8)
return R.drawable.eight;
else
return R.drawable.nine;
}
...并使用以下语句调用此方法:
// Number "3" should be replaced with a variable name
img1.setImageResource(getImg(3));
img1是ImageView变量。