码迷,mamicode.com
首页 > 其他好文 > 详细

EditText 双击才能获取点击事件

时间:2015-07-21 20:22:54      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:

在获取EditText点击事件的过程中,发现EditText setOnClickListener事件响应中,只有获取焦点的时候才会响应,

如当焦点在别的控件上时,只能先点击获取焦点,第二次点击才会响应,解决办法改用setOnTouchListener监听,

android.view.View下的OnTouchListener接口是只要触摸(touch)状态改变,就会触发该事件。

代码如下:

 

		woman_SDloadText.setOnTouchListener(new View.OnTouchListener() {
			//按住和松开的标识
			int touch_flag=0;
			@Override
			public boolean onTouch(View v, MotionEvent event) {
				touch_flag++;
				if(touch_flag==2){
					//自己业务
				}
				return false;
			}
		});

  

EditText 双击才能获取点击事件

标签:

原文地址:http://www.cnblogs.com/spring87/p/4665435.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!