爲什麼CustomButton結果爲灰色?在R.color.blue中,綠色和紅色真的是紅色,藍色和紅色。我試圖從colors.xml中隨機選擇顏色爲紅藍綠色的按鈕顏色。如何在陣列顏色中設置按鈕背景?
public void CustomButton(int btnId) {
Button btn = (Button) findViewById(btnId);
int[] btnColor = { R.color.blue, R.color.green, R.color.red };
Random random = new Random();
int c = btnColor[random.nextInt(btnColor.length)];
btn.setBackgroundColor(c);
}
我不完全確定你在做什麼,但如果你想隨機化按鈕的顏色,我認爲這可能會幫助你 - > http://stackoverflow.com/questions/6185931/how-設置按鈕顏色 – Hanut 2013-04-08 17:24:29