卡片视图的背景可使用可绘制对象作为背景。

65
即使我通过android:backround设置了背景绘制,CardView(android.support.v7.cardview)仍然保持白色。文档让我感觉它应该起作用。不知道我在这里做错了什么。

1
看起来似乎不可能。在这里看看 https://code.google.com/p/android/issues/detail?id=77843 - Blackbelt
13个回答

0

尝试这段代码:

cardView.setForeground(getResources().getDrawable(R.drawable.your_drawable));

0

如果你想在CardView上更改背景颜色,只需在CardView的XML中添加以下代码

app:cardBackgroundColor="@color/whatever_color_you"

-1

你可以在你的 XML 文件中简单地使用下面一行代码。

app:cardBackgroundColor="@drawable/your_custom_theme_here"

为什么这个答案被踩了?这个方法对我很有效。 - Michal Zhradnk Nono3551
因为问题是关于可绘制对象而不是颜色。 - David

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接