为了账号安全,请及时绑定邮箱和手机立即绑定

findViewById返回null的常见原因

标签:
Android

1.在另一个view的元素应该用baseView.findViewById()来拿
findViewById()是要指定view的,也就是说你要找的view 必须是包含在baseView里面的布局(控件) 如果在该父控件下找不到,就会报null。

2.findViewById在setContentView(R.layout.main);之前.即在setContentView调用之前,view要从父类布局里面找,父类布局还没有加载之前找,必然会返回空。

3.写的该布局(控件) ,还没有保存,导致工具不能加载到。自然也是null;

4.工具出现异常,这就是很偶然的情况,一般clean、重启,

点击查看更多内容
3人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消