Android setOnClickListener使用方法

99 篇文章 0 订阅
63 篇文章 0 订阅
Android setOnClickListener使用方法:
第一步:注册监听
public void onCreate(Bundle icycle) {
super.onCreate(icycle);
initResourceRefs();
......

}
private void initResourceRefs() {
play_control = (ImageButton) findViewById(R.id.play_control);
filelist_stop = (ImageButton) findViewById(R.id.filelist_stop);
play_control.setOnClickListener(SoundRecorder.this);
filelist_stop.setOnClickListener(SoundRecorder.this);
......
}
第二步:在监听类中实现onClick(button)
public class SoundRecorder extends Activity implements Button.OnClickListener{
public void onClick(View button) {
switch (button.getId()) {
case R.id.play_control: {

}

case R.id.filelist_stop: {

}
}

第三步:存在监听的对象:button
监听器:监听器就是一个java程序,功能就是监听另一个java对象的变化(方法调用、属性变更)
监听器监听过程:事件源、事件对象、监听器对象 、操作事件源
1、存在被监听对象(事件源)
2、存在监听器对象
3、在事件源中注册监听器
4、操作事件源,使事件源发生改变 ,产生事件对象
事件对象 就是 事件源的改变
5、事件对象会被传递给监听器,触发监听器相应行为
事件对象传递事件源的数据给监听器 ,通过事件对象获得事件源对象
监听器可以监听到事件源的数据变化
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值