hellow evreybody请你帮我改变gridview中行的颜色 在getView()中,例如我尝试按行更改背景 例如,如果position == 4,则4行将为黑色。 但当我scrool所有行改变背景。
答案 0 :(得分:0)
适配器的gridItems的模型类应该具有属性' color' 。
在你的getView方法中 - 当'位置'是3,7,11 ...等更改gridview布局颜色并使用项目的setColor属性设置该特定项目的颜色。
在你的getView方法开始时,你可以检查是否设置了item.getColor,然后更改gridview布局颜色,否则它应该具有默认颜色。
为了获得所需的位置,你可以使用公式,如果position =(4n-1),它将为你提供你想要的颜色变化位置,即3,7,11 ....