不知道大家有没有碰到这样的情况 致命错误
我第一次碰见也很懵 不知道在说些什么
大家翻看这个出错的提示 会发现报错的一大串红色字体中看到特别的一句蓝色 点击会发现跳转到了 setContentView(R.layout.activity_main)这一句 其实不是这里代码的问题 其问题是出现在activity_main.xml布局文件
以我的错误为例
我在xml里activity布局文件添加的是RelativeLayout
然后我在activity中findview()又是用的LinearLayout, 两者类型不一致并且RelativeLayout不是LinearLayout的子类不能强制转换
所以会出现一直报错的现象
解决方案是:
将布局文件的RelativeLayout改成LinearLayout
这种问题对于我们小白来讲 还是挺常见的 希望这个例子能给你带来一些启发 起码出现这种错误的时候 知道问题在哪里 大概该怎么解决
欧克 感谢网络和现实中回答我很多问题的大噶 希望有一天也能这么厉害吧
Over