特定の日のクラスリストを含むリサイクラビューがあります。各クラスには、それに関連付けられた特定の色があります。この色は私がholder.colourBar.setBackgroundColor()
setBackgroundColor(int)はリサイクラのビューでは機能しません。 setBackgroundResource()は動作します
を呼び出して、私のリサイクルアダプタで各CardView-
<View
android:id="@+id/colourBar"
android:layout_width="4dp"
android:layout_height="60dp"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"
/>
側の図に示されているが、これは効果がありません。渡されるint値は、たとえ私がアプリの原色をすべてに渡しても、それはまだ表示されませんが、間違いなく有効です。 ただし、holder.colourBar.setBackgroundResource(R.color.colorPrimaryLight);
を呼び出すと、ビューの背景色が設定されます。
整数のカラー値を渡してもカラーが表示されないのはなぜですか?