在R.java中的layout中生成了contacts_row字段,但是在程序中使用R.layout.contacts_row,还是无法解析,提示
contacts_row cannot be resolved or is not a field
怎么回事啊
contacts_row cannot be resolved or is not a field
怎么回事啊
解决方案 »
- 跪求一个难度较大的功能的实现
- ListView getView 重绘问题
- listview滑动最后停止,没有执行onScrollStateChanged方法,最后停在onScroll,为什么啊?
- 如何实现微博帐号登陆第三方网站
- android项目管理之svn使用问题
- 求助 按照实例打的,最后query错误
- 急,MFC程序如何获取android手机的VID和PID
- 关于Service监听按键的问题~~~~~各种急~~
- 【坐标】根据经纬度获取城市名称
- [求教]怎样为Android Library项目打包
- android make PRODUCT-*-eng这个make后的参数到底是怎么传进来的呢
- android 求解
R.layout.contacts_row这是引用的布局文件,如果引用字段ID用R.id.contacts_row
另外看看这个R是不是系统的R,不要引用了系统的R
一样的,无论是引用id、还是layout都不能解析。不过现在被我误打误撞搞定了
尝试的方法有:clean后重新build无效
删除R.java重新生成也是无效
我考虑到新建一个项目时是先写布局文件和values等资源,然后生成R.java文件,这样才能在源文件中使用。所以我把源文件删掉然后重新复制过来。这样一来过程就是:先有了R.java文件然后再使用这样就不会无法解析了
这样做应该不是解决这个问题的根源,我使用过先用了不存在的id/layout,然后不对,然后加layout或者id,再生成R.java。是可以用的。
你说的对,这种情况我也遇到过。我之前的问题应该是出在从R.java引用到源文件的过程无法完成,这之间系统究竟做了什么呢