我正在嘗試開發一個功能,其中一個項目的一次敲擊將調用一個意圖轉到另一個活動,並且該項目的長按或雙擊執行其他操作,例如允許您編輯文本。Android:單擊和長按/雙擊兩種不同的事件?
到目前爲止,我只能同時獲得這兩種情況,但不能單獨發生。有沒有人有任何想法?
public boolean onTouchEvent(MotionEvent e) {
return gestureScanner.onTouchEvent(e);
}
public boolean onSingleTapConfirmed(MotionEvent e) {
Intent i = new Intent(getContext(), SecondClass.class);
getContext().startActivity(i);
return true;
}
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) { return false; }
public void onLongPress(MotionEvent e) {
Toast.makeText(getContext(), "Edit feature here", Toast.LENGTH_SHORT).show();
}
Postsomecode,所以我可以糾正它 – RajeshVijayakumar