1
嗨,我想根據一個數字顯示圖像的數量。這意味着如果數字是1,我想在網格中只顯示一個圖像視圖,如果數字是3我想要顯示在網格中的3個圖像。但我只需要一個形象,取決於圖像將顯示日根據數字顯示網格視圖圖像
嗨,我想根據一個數字顯示圖像的數量。這意味着如果數字是1,我想在網格中只顯示一個圖像視圖,如果數字是3我想要顯示在網格中的3個圖像。但我只需要一個形象,取決於圖像將顯示日根據數字顯示網格視圖圖像
裝置的數量,我認爲你的意思是這樣的:
// 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變量。
但實際上我想顯示的數字是3,然後3倍圖像將顯示 – Pinki 2010-08-04 12:14:38