我正在使用RecyclerView和GridLayoutManager,我将每个项目都作为CardView.
不幸的是,这里的CardView似乎没有改变它的背景颜色.我尝试了布局和编程方式,但我似乎没有尝试过什么似乎工作.
我一直在苦苦挣扎.如果有人可以帮我解决这个问题,我感激不尽.
如果要更改卡背景颜色,请使用:
app:cardBackgroundColor="@somecolor"
像这样:
编辑: 正如@imposible指出的那样,你需要包括
xmlns:app="http://schemas.android.com/apk/res-auto"
在您的根XML标记中,以便创建此代码段功能
您可以使用XML或以编程方式执行此操作:
在XML中:
card_view:cardBackgroundColor="@android:color/red"
编程方式:
cardView.setCardBackgroundColor(Color.RED);