2016-10-05 16 views
-8

hellow evreybody getview()でgridview の行の色を変更する手助けをしてもらえますか?たとえば、行によってバックラウンドを変更しようとします。 たとえば位置== 4の場合は4行が黒です。 しかし、私はすべての行が背景を変更scrool。アイテムを変更するgridviewの行の色は?

+0

アダプタのコード – Jai

+0

を投稿しています他にもケースを追加しましたか? – Anjali

答えて

0

ご使用のアダプタのgridItemのモデルクラスには、属性 'color'が必要です。

getViewメソッドで、 'position'が3,7,11 ...などの場合、gridviewレイアウトの色を変更し、アイテムのsetColor属性を使用して、その特定のアイテムに色を設定します。

getViewメソッドの開始時に、item.getColorが設定されているかどうかを確認してから、gridviewレイアウトの色を変更します。それ以外の場合は、デフォルトの色にする必要があります。ご希望のカラー変更位置が3,7,11-、すなわち、あなたを与える位置=(4N-1)場合は、数式を使用することができます任意の位置を取得するための

....

関連する問題