android如何绑定事件,Android_安卓为按钮控件绑定事件的五种方式

本文详细介绍了在Android中为Button控件绑定事件的五种方法,包括直接在XML中设置onClick属性、使用匿名内部类、外部类、MainActivity直接实现OnClickListener接口以及使用成员内部类。每种方式都有其特点和适用场景,帮助开发者灵活地处理按钮点击事件。
摘要由CSDN通过智能技术生成

一、写在最前面

本次,来介绍一下安卓中为控件--Button绑定事件的五种方式。

二、具体的实现

第一种:直接绑定在Button控件上:

步骤1.在Button控件上设置android:onClick=",其中这个属性的属性值对应的是MainActivity类中的方法名字(自己创建的方法):

50984b781b7dfe059528edb7a39749c2.png

步骤2.在MainActivity类中创建相对应的方法:

public void demo(View view){

Toast.makeText(MainActivity.this, "第二个按钮被点击了",Toast.LENGTH_SHORT).show();

}

第二种:使用匿名内部类的方式:

步骤1.首先需要获取到 layout 中布局页面的Button控件中指定的Id:

步骤2.之后为这样按钮绑定监听器,使用匿名内部类的方式,代码如下:

button = (Button)findViewById(R.id.button1);

button.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View view) {

Toast.makeText(MainActivity.this, "通过匿名内部类:第一个按钮被点击了",Toast.LENGTH_SHORT).show();

}

});

第三种:使用外部类的方式

步骤1.需要获取到 layout 布局页面中的Button控件中指定的Id(在MainActivity中):

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值