android - 当我更改卡片 View 的背景时,角半径被重置

标签 android view background android-cardview cornerradius

情况是,当我从程序修改 Card View 背景时,Card View 的角半径会重置。但是为什么?
(我认为我不需要提供任何其他信息(代码、结果图片等),因为我认为它足够清楚易懂。如果您需要更多信息,那么您应该在评论中写下.)

最佳答案

如果您尝试使用带圆角半径的 CardView,则在动态设置背景颜色时会遇到此问题。请使用 yourCardView.setCardBackgroundColor() 方法代替 yourCardView.setBackgroundColor() :)

关于android - 当我更改卡片 View 的背景时,角半径被重置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49836702/

相关文章:

java - Android获取当前UTC时间

android - Google Sceneform SDK 到底是什么?

javascript - backone-使用嵌套 View 保存到数据库

sql - 在使用表时更新表中的数据而不锁定表的最佳方法是什么?

ios - iOS中的后台录音

android - SoundPool 不播放声音

java - Firestore 文档引用数组

Android 多个 Canvas 层

android - 将类注入(inject)服务

ios - Xcode ios 多个 View 上的背景图像