Button的触发事件

原创 2016年06月01日 21:43:04

1.setOnClickListener(View.OnClickListener):用于绑定一个监听事件,用于执行当按钮按下时的事件,使用时需要重载内部的OnClick(View v)方法,并在其中执行相应的动作。

2.setOnLongClickListener(View.OnLongClickListener):用于绑定一个监听器,处理当按钮长时间被按下时的事件,使用时需要重载内部的OnLongClick(View v)方法,并在其内部执行相应的操作。

3.setOnFocusChangeListener(View.OnFocusChangeListener):用于绑定事件监听器,处理当按钮获得或失去焦点是的事件,使用时需要重载内部的onFocusChange(View v,boolean hasFacus)方法,并执行其中的相应操作。所谓焦点改变,可以是获得焦点或者失去焦点,主要用于应用程序执行待定用户动作的场合。例如输入验证码时光标选中别的后提示验证码是否正确。

4.setOnTouchListener(View.OnTouchListener):用于绑定监听器,处理当按钮被触摸是的动作。在使用时需要重载其内部的OnTouch(View v,MotionEnent event),并执行相应的动作。所谓的触摸动作,可以触摸按下,触摸抬起或触摸移动。

5.setPressed(boolean pessed):用于设置按钮的状态为被按下,主要用于设置按钮初始状态或自动控制按钮动作的场合。其中pressed表示按钮的状态,当其取值为true时表示按钮被按下;当取值为false时表示按钮位被按下。

6.setClickable(boolean clickable):设置按钮是否可被用户按下。

7.setLongClickable(boolean longClick):设置按钮是否可以被长按下。如果setLongClickable之后设置了按钮监听器,那么将重新使按钮处于可长按状态。


HTML中几种为<button>绑定点击事件的方式比较

HTML中为button绑定事件的方式有三种。 例如以下标签: submit 一、使用jquery进行绑定 $('#btn_submit').click(function(){ }); 二、使...
  • Kenny_cn
  • Kenny_cn
  • 2016年05月24日 15:35
  • 63196

Android Button自动触发点击事件

原因 开发过程中遇到button.performClick()无效,原因是View.performClick()需要再UI线程中调用才会有效执行。 响应系统调用的方法(比如报告用户动作的o...
  • haozidao
  • haozidao
  • 2016年06月30日 13:34
  • 11152

button的click事件触发的提交问题

最近的项目中遇到一个问题,input(button)的onclick事件调用js方法之后,虽然在方法中写了return false,却依旧执行了onserverclick事件调用的后台方法,然后换成A...
  • xrjohn
  • xrjohn
  • 2015年06月12日 13:43
  • 5231

extjs 在代码中触发button

extjs 在代码中触发button { id : 'image_button2',  xtype : 'button', text : 'button', handler : func...
  • evilcry2012
  • evilcry2012
  • 2016年09月01日 10:49
  • 1447

一个按钮触发两个事件

点击一个按钮 分别触发两个事件 点击 点击第一次的时候  $("button").click(function(){   $("p").css({"background-color":"red","...
  • qq_33769914
  • qq_33769914
  • 2016年12月31日 14:28
  • 4028

【WPF】实现按钮点击触发事件

 方法一: 1.在.xaml中添加 2.在.cs中添加private void Button_Click(object sender, RoutedEventArgs e) {...//...
  • m0_37459696
  • m0_37459696
  • 2017年03月20日 13:50
  • 3548

android Button 的按下和抬起事件监听

代码实现的功能是使得一个按钮在按下的实现显示光色图安,抬起的时候的显示黄色图案。 然后图案自己设置形状。当然还可以缺一角什么的。。。。。。 为Button绑定 OnTouchListene...
  • liu_zhen_wei
  • liu_zhen_wei
  • 2011年10月20日 18:00
  • 16925

Button的触发事件

1.setOnClickListener(View.OnClickListener):用于绑定一个监听事件,用于执行当按钮按下时的事件,使用时需要重载内部的OnClick(View v)方法,并在其中...
  • xianjinshi
  • xianjinshi
  • 2016年06月01日 21:43
  • 833

android button 按下及抬起事件监听器设置

实现功能:按下及抬起不同button时button的背景图像不停地切换 public class UartTestActivity extends Activity {    ...
  • zcj331
  • zcj331
  • 2014年04月11日 13:25
  • 1035

ASP中按钮触发事件

点击“submit” 按钮后,提交到本页面,触发实现函数AAA的功能 %     dim act     act=request.querystring("action")     if act="s...
  • ShorminHsu
  • ShorminHsu
  • 2007年01月24日 14:22
  • 1306
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Button的触发事件
举报原因:
原因补充:

(最多只允许输入30个字)