[英]android:onClick listener for just onTouch in XML
我想使用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;
}
};
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.