ListView每个项目的背景不同

时间:2011-08-08 09:50:37

标签: android colors android-listview background-color

我试图制作一个列表来显示某些活动的状态,以显示活动是否完好...不太好或者是否失败了

**** 实体模型 * ** < EM> * http://imageshack.us/photo/my-images/543/002qo.png/

任何想法?

1 个答案:

答案 0 :(得分:0)

当我需要为列表视图项设置背景时,我向我发送到列表适配器的数据添加一个属性,该数据是一个保持值为1,2或3的整数。

在适配器代码中,在getView方法中,我检查属性值并相应地设置视图的背景颜色。有点像

if(status == 1){
    v.setBackgroundColor(Color.RED);
} else if(statis == 2){
    v.setBackgroundColor(Color.Blue);
}