当前位置: 首页 > 工具软件 > Filter View > 使用案例 >

Required view XX with ID XXX for field 'XX' was not found.

古起运
2023-12-01

Required view XX with ID XXX for field ‘XX’ was not found.

今天在开发的时候,写到关于RecyclerView的Adapter,在运行之后出现了如下的报错:

 Required view 'tv_bar_code' with ID 2131165423 for field 'mTvBarCode' was not found. 
 If this view is optional add '@Nullable' (fields) or '@Optional' (methods) annotation.

这。。。我也有点懵,于是去百度,查到一篇相关的文章,说是id重名太多,ButterKnife找不到对应的控件,建议改id名,正当我准备回去改id的时候,发现了有个很傻的错误。
在Adapter中的onCreateViewHoler里需要绑定对应的子项xml文件,我发现我绑错有个layout了,所以才找不到咯,改了以后,问题就解决了,所以大家在改之前先检查一哈layout有没有绑错,若是没有,再改id名。

本人只是有个刚刚开始学习开发的小菜鸟,有什么不对的地方还望大神们指点。

 类似资料:

相关阅读

相关文章

相关问答