android:onClick监听器,仅用于XML中的onTouch

Kur*_*urt 1 java android onclick touch-event

我想使用xml代码android:onClick="OnClickMethod".

但是,这意味着该方法只会被调用onClick(即实际上用户必须单击editText两次)而不是onTouch.

有没有一种方法可以OnClickMethod在用户触摸上调用" "而不是用户通过XML点击?

Tal*_*lha 5

尝试使用onTouchEvent而不是onClick

这是一个进行双击的好网站.

http://mobile.tutsplus.com/tutorials/android/android-gesture/

[编辑1]

@Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);     

        editText1.setOnTouchListener(listener);
        editText2.setOnTouchListener(listener); 

    }


OnTouchListener listener = new OnTouchListener() {      
        @Override
        public boolean onTouch(View v, MotionEvent event) {

            switch (v.getId()) {
            case R.id.editText1:

                break;

             case R.id.editText2:

                break;

            default:
                break;
            }           
            return false;
        }
    };
Run Code Online (Sandbox Code Playgroud)