问题:
项目在Android4.0上使用android.support.v7.widget.CardView显示完美,但在Android5.0以上发现ListView中的CardView显示不全,阴影无效 。
解决:
给CardView加入属性
<!-- 在v20和之前的版本中添加内边距,这个属性是为了防止卡片内容和边角的重叠 -->
app:cardPreventCornerOverlap="true"
<!-- 设置内边距,v21+的版本和之前的版本仍旧具有一样的计算方式 -->
app:cardUseCompatPadding="true"