Acitivity中找不到或者不识别相对应的xml布局文件

一般在Acitivity中找不到或者不识别相对应的xml布局文件里面的控件,如下图所示,保证各种类名名称不错的情况下,有可能是你包导错了。

其实是我们R文件导入的问题,查看项目工程,打开“你的项目”下的gen文件夹看R.java文件所属的包名(如左图是com.example.socketclient),而你的activity类导入的R文件是android.R如(右图)




修改成和你gen文件夹看R.java文件所属的包名一致。(如左图)



然后就好了


这其实只是一个小细节,但有时候不仔细注意,总是弄不好,也相当郁闷,原理其实就是你的所有xml的布局控件都会在gen文件夹看R.java文件里面注册,所以工程下的R.java和你布局是一一对应的,而你如果不小心导入了android的jar下的原生态的R文件肯定就不一样了。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


xml怎么加入图片路径
rss源错误怎么解决
文件后缀xml是什么意思
xml格式电子发票怎么获取
xml格式是什么意思
rss是什么意思啊
xml格式电子发票怎么打开
rss订阅源是什么意思
rss源是什么
xml注释怎么写
php输出xml格式字符串
J2ME Mobile 3D入门教程系列文章之一
XML轻松学习手册
XML入门的常见问题(一)
XML入门的常见问题(三)
XML轻松学习手册(2)XML概念
xml文件介绍及使用
xml编程(一)-xml语法
XML文件结构和基本语法
第2章 包装类