在獲取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;
}
});
