当前位置:  开发笔记 > Android > 正文

CardView背景颜色总是白色

如何解决《CardView背景颜色总是白色》经验,为你挑选了2个好方法。

我正在使用RecyclerView和GridLayoutManager,我将每个项目都作为CardView.

不幸的是,这里的CardView似乎没有改变它的背景颜色.我尝试了布局和编程方式,但我似乎没有尝试过什么似乎工作.

我一直在苦苦挣扎.如果有人可以帮我解决这个问题,我感激不尽.



1> Leandro Borg..:

如果要更改卡背景颜色,请使用:

app:cardBackgroundColor="@somecolor"

像这样:




编辑: 正如@imposible指出的那样,你需要包括

xmlns:app="http://schemas.android.com/apk/res-auto"

在您的根XML标记中,以便创建此代码段功能


谢谢你的回答,欣赏它.
在那里,你的布局文件中包含xmlns:app ="http://schemas.android.com/apk/res-auto".

2> Nongthonbam ..:

您可以使用XML或以编程方式执行此操作:

在XML中:

card_view:cardBackgroundColor="@android:color/red"

编程方式:

cardView.setCardBackgroundColor(Color.RED);

推荐阅读
pan2502851807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有