zoukankan      html  css  js  c++  java
  • Android EditText setOnClickListener事件 只有获取焦点才能响应 采用setOnTouchListener解决

      最近在学习Android开发,在编写程序的过程中,发现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;
    			}
    		});


  • 相关阅读:
    Scala_模式匹配
    Scala_特质
    Scala_继承
    Scala_对象
    Scala_类
    Scala_关键字
    Scala_数据结构
    Scala_方法、函数、柯里化
    Scala_控制结构
    Scala_基本语法
  • 原文地址:https://www.cnblogs.com/javawebsoa/p/3241185.html
Copyright © 2011-2022 走看看