原文地址:http://blog.csdn.net/wcs542882916
看了CSDN上大神写的自定义View,用Eclipse导入后引入的很多细节上的问题,记录下来防止以后忘记!!!
问题一:src目录和gen目录下的包名不一样,原因?
问题二:layout文件里自定义xmlns的命名空间写哪个包名,如果出现问题一?
问题三:如果在Eclipse软件中,直接修改layout文件里自定义xmlns命名空间,会报错怎么处理?
答一:src目录下的包名是源码文件所在的包名;gen目录下是Eclipse自动生成的,这个包名是来源于AndroidManifest.xml文件文件的<manifest>标签里定义的package。
答二:应该写gen目录下Eclipse自动生成的那个包名,源文件中引用资源的时候就是导入的这个包的R。
答三:可以先删掉自己的xmlns后build project,然后添加自己的xmlns再built就好了。