Mam problemy z wykrywaniem długiego naciśnięcia w moim widoku niestandardowym.Długie naciśnięcie przycisku Android
Oto kod związany z tą kwestią
final GestureDetector gestureDetector = new GestureDetector(new GestureDetector.SimpleOnGestureListener() {
public void onLongPress(MotionEvent e) {
Log.e("dbg_msg", "onLongPress");
}
});
public boolean onTouchEvent(MotionEvent event) {
return gestureDetector.onTouchEvent(event);
};
Kod ten wykrywa każdy pojedynczy (krótka) tak długo, kliknij przycisk.
Po umieszczeniu tego kodu w klasie odziedziczonej z działania, działa.
Dlaczego więc nie działa w widoku niestandardowym?
Wracając prawda od onTouchEvent stałe to dla mnie – Manuel