findViewById如果找不到控件
2015-06-27 19:49
351 查看
这不是什么高级的话题, 只是写在这里提醒初学者们, 不要犯这样的错误… 如果你的findViewById找不到想要的控件, 但是该控件的
setContentView(R.layout.activity_reminder_edit);
这句话的前面…
在没有
来获取控件, 那么就这么悲剧了…
一串的
KEEP CALM AND CARRY ON
id等配置都没有任何错误, 那么请看看获取控件的语句, 是不是写在了
setContentView(R.layout.activity_reminder_edit);
这句话的前面…
在没有
setContentView的情况下, 直接通过
super.onCreate(savedInstanceState); mDateButton = (Button) this.findViewById(R.id.reminder_date); mTimeButton = (Button) this.findViewById(R.id.reminder_time); confirm = (Button)this.findViewById(R.id.confirm); mCalendar = Calendar.getInstance(); setContentView(R.layout.activity_reminder_edit); //在设置ContentView之前尝试获取控件
来获取控件, 那么就这么悲剧了…
一串的
null, 接下来就准备接收空指针错误吧!
KEEP CALM AND CARRY ON
相关文章推荐
- 小贝_mysql学习准备
- DataTables选择多行
- 欢迎使用CSDN-markdown编辑器
- Facebook的ATOM Editor的底层Electron
- android菜鸟学习笔记7----android布局(二)
- linux常用命令的英文单词缩写
- 黑马程序员-OC语言-ios第一天笔记总结
- Linux图形界面与字符界面切换
- 思维改变生活之记忆
- poj 3352 Road Construction (无向图edge-BCC缩点)
- Hadoop优化 第一篇 : HDFS/MapReduce
- 十、C# 异常处理
- hihocoder题库1000
- Number of Islands (leetcode)
- 欢迎使用CSDN-markdown编辑器
- 九、C# 合式类型
- JavaScript创建对象的几种方式
- 黑马程序员——Java基础——基本概念
- hdu 2082 找单词
- android菜鸟学习笔记6----android布局(一)