Android按钮单击事件的四种写法—笔记

本文总结了Android开发中按钮响应事件的四种常见实现方式:使用匿名内部类、自定义事件响应类、让Activity继承OnClickListener接口及在布局文件中指定onClick事件。每种方式均有详细代码示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近学习android,学不进去了,所以随便写点东西,小结一下之前的基础的基础。

控制按钮的响应事件的写法基本上有以下四种:

1.匿名内部类:

btn.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
// TODO Auto-generated method stub

}
});

2.自定义事件响应类

btn.setOnClickListener(new MyClickListener());

//下面是自定义的类

class MyClickListener implements OnClickListener{


@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub

}
   
    }

3.直接让activity继承View.OnClickListener,由Activity实现OnClick(View v)

 @Override
  publicvoid onClick(View v) {
    // TODO Auto-generated method stub
    switch(v.getId()) {
    caseR.id.btn1:
      
      break;
    caseR.id.btn2:
      
      break;
    default:
      break;
    }
  }
4.在布局文件中,指定Button的onClick事件,然后在Activity中写对应的点击方法即可,其实是一样的。这里不贴代码。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值