android 关于多个button同时按下的监听

android 关于多个button同时按下的监听,第1张

一、单个按钮点击事件的监听

方法

方法二

在布局页面中给该按钮加上android:onClick="showImage",然后再显示该元素的Activity中加入showImage(View v)的方法,在该方法中进行 *** 作。

二、多个按钮点击事件的监听

方法一

在Activity中按照第一个大标题的方法,给每个按钮写一个监听类或者监听方法。

方法二

利用一个监听器监听所有按钮的点击事件

1、先申明一个监听对象

2、不同按钮设置同一个监听对象

3、监听中,通过按钮的id判断是哪个按钮的点击事件

代码如下

1、new监听

OnClickListener clickListener = new OnClickListener(){

@Override

public void onClick(View v) {

if (v.getId()==R.id.button1){//按钮1

}else if(v.getId()==R.id.button2}{//按钮2

}

}

2、设置监听

Button btn1 = (Button)findViewById(R.id.button1)

Button btn2 = (Button)findViewById(R.id.button1)

btn1.setOnClickListener(clickListener)

btn2.setOnClickListener(clickListener)


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/bake/8006943.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-12
下一篇2023-04-12

发表评论

登录后才能评论

评论列表(0条)

    保存