TextView can not be cast to ViewGroup

来源:互联网 发布:可以在家干的工作 知乎 编辑:程序博客网 时间:2024/06/05 10:24

转发地址:http://www.lai18.com/content/623002.html

错误提示:


java.lang.ClassCastException: android.widget.ImageView cannot be cast to android.widget.TextView

出现原因:

xml中更改布局,替换了父viewGroup,比如说从当前LinearLayout移动到另一个RelativeLayout

解决办法:

检查一下之前有没有使用LayoutParams,如果有,将【原来ViewGroup】.LayoutParams改成【新viewGraoup】.LayoutParams

如果没有使用LayoutParams,移动xml布局后报这个错,可能是之前编译生成的.class文件与新的java内容冲突,

点击项目->clean。如果不是自动编译的,那就要在手动编译。
0 0