更改项目gridview中的行颜色?

时间:2016-10-05 11:58:20

标签: java android gridview

hellow evreybody请你帮我改变gridview中行的颜色 在getView()中,例如我尝试按行更改背景 例如,如果position == 4,则4行将为黑色。 但当我scrool所有行改变背景。

1 个答案:

答案 0 :(得分:0)

适配器的gridItems的模型类应该具有属性' color' 。

在你的getView方法中 - 当'位置'是3,7,11 ...等更改gridview布局颜色并使用项目的setColor属性设置该特定项目的颜色。

在你的getView方法开始时,你可以检查是否设置了item.getColor,然后更改gridview布局颜色,否则它应该具有默认颜色。

为了获得所需的位置,你可以使用公式,如果position =(4n-1),它将为你提供你想要的颜色变化位置,即3,7,11 ....