我想更改我的列表視圖的背景顏色。 從數字背景應該由狀態Android的更改列表中的項目與自定義適配器的列表視圖
1 = red
2 = grey
3 = green
4 = yellow
這就是從我的自定義適配器更改代碼(不工作):
TextView number = (TextView) rowView.findViewById(R.id.tv_number);
switch(Integer.parseInt(status[position])){
case 1: number.setBackgroundColor(0xff0000);
break;
case 2: number.setBackgroundColor(0xdfdfdf);
break;
case 3: number.setBackgroundColor(0x00ff00);
break;
case 4: number.setBackgroundColor(0xffff00);
break;
default :
break;
}
爲什麼它不工作?
什麼是status []?您可以直接通過位置切換案例。 – 2014-09-29 10:49:21
status [position] = 1,2,3或4改變背景顏色 – rapha31 2014-09-29 10:55:24
你想改變listview背景或列表項背景嗎? – 2014-09-29 10:59:16