您好!欢迎来到信盈达产学合作协同育人平台|校企合作|嵌入式培训|解决方案|

登录 注册 微信快速登录

扫一扫看效果 关闭

好文章,欢迎分享给朋友

Geek_Jimy

05-18 10:15    浏览1147

xml布局文件中,若写相应的控件名称没写对时,AndroidStudio开发工具是不会报错的,而会把这个控件当成是一个自定义控件,此时报错内容相当简单,就是一个NullPointerException,若你没遇到过,你此时会很无奈又束手无策,真是难受。接下来就来说明一下这个问题吧!

xml布局文件控件名称(注意观察view首字母是小写的)

<view
       android:layout_width="match_parent"
       android:layout_height="1dp"
      android:background="#FF0000"/>

在上面代码的基础上,直接运行应用程序,你会发现此时应用程序直接崩溃闪退,打开开发工具查看报错信息如下;


从这个问题报错的情况来看,是找不到对应的Class类来支持这个控件的显示,那么该如何解决呢?很简单,如下(注意观察View写正确了):

<View
       android:layout_width="match_parent"
       android:layout_height="1dp"
      android:background="#FF0000"/>

对于上述这个问题,切记一定要把对应的控件名称写对,不管是原生控件或自定义控件。


评论0 0
评论
内容加载中……,请稍候!

手指长按二维码,快速关注

给TA留言
留言
返回
评论