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

前端之家收集整理的这篇文章主要介绍了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文件肯定就不一样了。

猜你在找的XML相关文章