shwq.net
当前位置:首页 >> 【EClipsE】里R.iD.找不到定义过的Button >>

【EClipsE】里R.iD.找不到定义过的Button

问题在于这句import android.R; 这个是android sdk包含的资源定义,里面当然不会有你定义的buttion id(万一你定义的名字有重复,会造成崩溃,让你更加郁闷) 把这句删掉,然后import com.example.activitylifecycletest.R(这里写你的包名)

资源文件中存在错误,导致R.java没有编译出来就会显示这种错误。若gen下面已经编译出来R.java了,可能是Eclipse没有来得及刷新,重新Clean后编译一下就好了。

把import android.R;删掉

eclipse里 findViewById的方法出错定位错误最快捷的方法是开启debu模式,在 findViewById中某一行打断点跟踪调试。 1.首先在一个java文件中设断点,然后debug as-->open debug Dialog,然后在对话框中选类后--> Run 当程序走到断点处就会转...

1 可能你没有导入Button 按提示import 相应的内容 2 R.id.myButton 在这里R.id.自动会显示后面的内容,就是你在xml文件中的各个控件的id,你选择与layout下面的xml文件中这个按钮的id相同的名称就可以了。 3 如楼上所说 要加一个private权限。可...

错误

把Eclipse重启一下也许就好了

findviewbyid这个方法返回的本身就是个View.在开发者已经预知的情况下(已经知道这个id代表的就是一个button),直接强制转换为biew的子类Button就可以了.

这个应该是你的改好xml文件,没有build项目,xml文件里的bt1在R类中并没有生成,在activity中当然不能使用该ID,所以每次修改xml文件的ID,最好BUILD下项目,然后在activity中调用id。 是XML没保存吧?

clean 一下 就ok

网站首页 | 网站地图
All rights reserved Powered by www.shwq.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com