CardView背景颜色始终为白色
我正在使用RecyclerView和GridLayoutManager,并且每个项目都是CardView。CardView背景颜色始终为白色
不幸的是,这里的CardView似乎没有改变它的背景颜色。我试图在布局和编程方面,但我已经试过似乎没有工作。
我一直在挣扎了很长一段时间。我很感激有人能帮我解决这个问题。
如果要更改卡的背景颜色,使用:
app:cardBackgroundColor="@somecolor"
这样的:
<android.support.v7.widget.CardView
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:cardBackgroundColor="@color/white">
</android.support.v7.widget.CardView>
编辑: 正如指出的@imposible,你需要包括
xmlns:app="schemas.android.com/apk/res-auto"
在您的根XML标记中为了使这个片段功能
谢谢你的回答,非常感谢。 – Ishaan
它适用于我,当我用它这样---> card_view:cardBackgroundColor =“@ color/white” –
在那,有xmlns:app =“http://schemas.android.com/apk/res- auto“包含在你的布局文件中。 – impossible
你可以做到这一点无论是在XML或以编程方式:
在XML:
card_view:cardBackgroundColor="@android:color/red"
编程:
cardView.setCardBackgroundColor(Color.RED);
谢谢你的回答,我解决了它。我以编程方式将颜色更改为某个我无法识别的地方。 – Ishaan
card_view:cardBackgroundColor =“@安卓:颜色/白色“检查与此。 –
需要帮助的代码 – Manza
这是非常长的代码,因此我没有发布它。让我发布一些相关的代码。 – Ishaan