java.lang.ClassCastException: android.widget.ImageView cannot be cast to android.widget.TextView解决办法

2022-11-30 16:52:00 浏览数 (1)

  • 错误提示: java.lang.ClassCastException: android.widget.ImageView cannot be cast to android.widget.TextView
  • 出现原因: xml中更改布局,替换了父viewGroup,比如说从当前LinearLayout移动到另一个RelativeLayout
  • 解决办法:
    1. 检查一下之前有没有使用LayoutParams,如果有,将【原来ViewGroup】.LayoutParams改成【新viewGraoup】.LayoutParams
    2. 如果没有使用LayoutParams,移动xml布局后报这个错,可能是之前编译生成的.class文件与新的java内容冲突, 点击项目->clean。

0 人点赞