Kur*_*urt 1 java android onclick touch-event
我想使用xml代码android:onClick="OnClickMethod"
.
但是,这意味着该方法只会被调用onClick(即实际上用户必须单击editText两次)而不是onTouch.
有没有一种方法可以OnClickMethod
在用户触摸上调用" "而不是用户通过XML点击?
尝试使用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)
归档时间: |
|
查看次数: |
3082 次 |
最近记录: |