【发布时间】:2021-10-02 13:11:30
【问题描述】:
我在我的应用程序中使用android.widget.CardView。
在我的Android 11设备中,当radius大于View时,会自动调整为View的一半大小。(不知道是哪个版本调整的)
在较低的系统版本(我使用Android 7.1测试),当半径大于View时,CardView会变成菱形。
有人知道为什么以及如何解决吗?谢谢
【问题讨论】:
-
对我来说这与 CardView 无关,屏幕截图中的问题似乎与您的 ImageView 或显示作者图标的类似问题有关
-
使用任何 roudedImageview 来制作像
implementation 'com.makeramen:roundedimageview:2.3.0'这样的圆圈,而不是 CardView。探索Liberary Link -
它适用于大多数设备,实际上我见过这种行为的唯一设备是运行 android 7 的华为 Mate 9(我不知道华为和夏莫有什么问题,他们总是很烦人 -_ -)。我设法通过在代码中将角设置为高度的一半来解决这个问题
标签: java android android-cardview