实现点一个按钮切换到下一个activity的问题(监听问题) 本帖最后由 freshnerd 于 2014-12-09 23:18:55 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 btn2=(Button) findViewById(R.id.aty2); setContentView(R.layout.aty1);这两句调换一下顺序,要先setContentView 之后再findViewByid 求问大神 为什么啊 明显是 要先加载 配置文件xml 才能获取到 BUTTON 这个按钮啊!就像 要先 new 实例化个方法 然后才可以调用 方法中的函数一个道理晒 1.Activity中本身没有你要的那个View,R.layout.aty1对应的是个xml文件2.要把xml文件变成view,通过setContentView设置后,Activity帮你解析成View,而Button在这个View解析完成才存在。3.这时 findViewById(R.id.aty2);才能够得到Button,因为在解析View的时候,Button的Id被设置了R.id.aty2。你的问题是View还没有,Button也就不存在,那么没有Button,怎么给自己设置id呢? 如何编译Nesoid 为什么android中不能获得EditText值 多个activity的应用,按home后,再进程序,如果保持之前的状态?急 模拟器上怎么把视频文件拷贝到SD Card MotionEvent.getX(),在线等答案~ 问一个android手机卫士的问题 关于正则表达一问 Andrion 如何绘制一张图片啊? 冰天雪地五花大绑裸跪求从ANDROID从SQLITE读取有'\n'的方法 JS哪里不对啊 光标color与text color 请教:这样的UI如何写Layout?
setContentView(R.layout.aty1);
这两句调换一下顺序,要先setContentView 之后再findViewByid
求问大神 为什么啊
明显是 要先加载 配置文件xml 才能获取到 BUTTON 这个按钮啊!
就像 要先 new 实例化个方法 然后才可以调用 方法中的函数一个道理晒
2.要把xml文件变成view,通过setContentView设置后,Activity帮你解析成View,而Button在这个View解析完成才存在。
3.这时 findViewById(R.id.aty2);才能够得到Button,因为在解析View的时候,Button的Id被设置了R.id.aty2。
你的问题是View还没有,Button也就不存在,那么没有Button,怎么给自己设置id呢?