咨询一个findViewById的问题 btnBack = (Button)findViewById(R.id.btnBack); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看看你的R文件有没有btnBack这个变量 btnBack = (Button)findViewById(R.id.btnBack);根据错误信息提示也可以知道。。 btnBack = (Button)findViewById(R.id.btnBack);事实上你在about.xml这个面定义好一个Button后,保存编译后R.java文件会自动生成id的。 多谢楼上的朋友们,我的R.java文件中有btnBack这个ID,但是还是报空指针,很是郁闷啊 在你的onCreate()方法中,把 setContentView(R.layout.main);换为 setContentView(R.layout.about);这时系统就会去你的about.xml中去找相应的组件 1楼正解,先在R.java文件中看有没有btnBack这个变量,如果有btnBack = (Button)findViewById(R.id.btnBack);这样调用就行了 看看你的R.java文件中有没有这个id,如果没有自动生成的话需要修复一下工程 多谢各位朋友的回答,找到原因了,必须首先设置:setContentView(R.layout.about)然后才可以导入,结贴了。 确认下你代码的位置,setContentView(R.layout.about);必须先于 btnBack = (Button)findViewById(R.id.btnBack);执行。 在执行setContentView之前,调用findViewById是一定返回空指针的。 about.xml中有没有加<?xml version="1.0" encoding="utf-8"?> XML数据源是什么,如何建立 求助android1.6 如何添加联系人 我自己写的一个SurfaceView为什么显示不出来呢? JNI调JAVA的效率不如用127.0.0.1通讯? 菜鸟求大神。。本人才进入android android问题求解决 Android 界面切换开关门动画求解 魅族适配menuitem没显示 android怎么用代码给checkbox设置style Android studio代码自动提示还是出不来 新手提问,我想实现点击调用浏览器进入一个网页! 在XT800手机上调用SmsManager的发短信接口,如何选择C网 or G网
根据错误信息提示也可以知道。。
把 setContentView(R.layout.main);换为 setContentView(R.layout.about);
这时系统就会去你的about.xml中去找相应的组件
1楼正解,先在R.java文件中看有没有btnBack这个变量,如果有
btnBack = (Button)findViewById(R.id.btnBack);这样调用就行了
setContentView(R.layout.about)然后才可以导入,结贴了。
btnBack = (Button)findViewById(R.id.btnBack);执行。
在执行setContentView之前,调用findViewById是一定返回空指针的。