多按键监听事件

来源:互联网 发布:手机sdr软件 编辑:程序博客网 时间:2024/06/10 18:02

最近在研习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开发实战 软件开发技术联盟 清华大学出版社


0 0
原创粉丝点击