多按键监听事件
2015-09-27 10:09
309 查看
最近在研习Android开发,发现另一种事件监听的编程风格,值得推荐学习。示例如下:
//创建按键的监听事件
button1.setOnClickListener(listener);
button2.setOnClickListener(listener);
//创建监听事件对象
private android.view.View.OnClickListener listener =new android.view.View.OnClickListener(){
<span style="white-space:pre"> </span>@Override
Android开发实战 软件开发技术联盟 清华大学出版社
//创建按键的监听事件
button1.setOnClickListener(listener);
button2.setOnClickListener(listener);
//创建监听事件对象
private android.view.View.OnClickListener listener =new android.view.View.OnClickListener(){
<span style="white-space:pre"> </span>@Override
<span style="white-space:pre"> </span>public void onClick(View v){ <span style="white-space:pre"> </span>Intent intent=new Intent();
<span style="white-space:pre"> </span>Button button=(Button)v;
<span style="white-space:pre"> </span>switch (button.getId()){ <span style="white-space:pre"> </span>case R.id.btn1:
<span style="white-space:pre"> </span>//To do something
<span style="white-space:pre"> </span>//break;
<span style="white-space:pre"> </span>case R.id.btn2:
<span style="white-space:pre"> </span>//To do something
<span style="white-space:pre"> </span>//break;
.<span style="white-space:pre"> </span>}
<span style="white-space:pre"> </span>}
<span style="white-space:pre"> </span>};参考文献:
Android开发实战 软件开发技术联盟 清华大学出版社
相关文章推荐
- Eclipse提交svn错误svn E210003 connection refused by the server
- NSURLConnection 异步请求、同步请求
- 【特征工程系列2】如何获得训练数据的标签?
- 回溯——N皇后
- JFreeChart(二.柱状图.2)
- 面对对象思想6
- 【LeetCode】3Sum 解决报告
- java虚拟机参数
- yii2的rules()函数
- scala入门
- LeetCode Subsets II
- 23种设计模式
- C++机器学习古典材料
- 单例模式的疑问
- ID3算法
- 剑指 offer:栈的压入、弹出序列
- vim插件管理利器——vundle
- extern c
- [转载]Java程序员掌握的10大项知识体系--精通太难说出口
- 数据库的事务ACID性质