• ClassCastException:ColorDrawable cannot be cast to RoundRectDrawableWithShadow


    错误信息

    java.lang.ClassCastException: android.graphics.drawable.ColorDrawable cannot be cast to android.support.v7.widget.RoundRectDrawableWithShadow

    我在给CardView组件设置背景颜色属性时,起初是按照如下方法做的:

    cardView.setBackgroundColor(Color.parseColor("#ffffff"));

    但是运行后却报错,提示类型转换错误:java.lang.ClassCastException: android.graphics.drawable.ColorDrawable cannot be cast to android.support.v7.widget.RoundRectDrawableWithShadow

    解决方案

    cardView.setCardBackgroundColor(Color.parseColor("#ffffff"));




    安卓开发高级技术交流QQ群:108721298 欢迎入群

    微信公众号:mobilesafehome

    (本公众号支持投票)

    Android安全技术大本营

  • 相关阅读:
    学习日报
    阅读笔记2
    学习日报
    记账本开发7
    记账本开发6
    学习日报
    记账本开发5
    今日总结
    今日总结
    家庭记账本7
  • 原文地址:https://www.cnblogs.com/hehehaha/p/6147161.html
Copyright © 2020-2023  润新知