回答編集履歴

1

追加

2023/01/24 13:22

投稿

jimbe
jimbe

スコア12648

test CHANGED
@@ -7,3 +7,6 @@
7
7
  int bgcolor = id % 2 == 1 ? Color.rgb(127, 127, 255) : Color.rgb(255, 255, 255);
8
8
  ((ViewGroup)button.getParent()).setBackgroundColor(bgcolor);
9
9
  ```
10
+
11
+ なおこの実装では、データベースの id が連続した番号かどうか、データベースからデータを削除することは無いかが問題になるかもしれません。
12
+ 表示上1行置きに色を変えるだけであれば、 id % 2 では無く curosr.getPosition() % 2 を使う手もあるかもしれません。