Mam dwa przyciski, które zwiększają i zmniejszają wartość o jeden przy każdym naciśnięciu i działają dobrze z funkcją onClickListener. Widzę, że istnieje onLongClickListener, który, jak przypuszczam, dotyczy zdarzeń dotyku i wstrzymania. Jak miałbym szybko zwiększać/zmniejszać liczbę, jeśli przycisk jest trzymany?Dotykowe wydarzenie z Androidem
Czy mam rację przyjmując, że onLongClickListener strzela tylko raz na jedno długie kliknięcie? Czy jest gdzieś bardziej odpowiedni słuchacz lub własność, której nie znam?
Użyj funkcji Handler.sendDelayedMessage(), aby wysłać wiadomość do siebie co x milisekundy, dopóki nie pojawi się zdarzenie up. – hackbod
Spróbuj użyć http://developer.android.com/reference/android/view/View.OnTouchListener.html W ontouch, daje to motionevent. Możesz sprawdzić, czy nie działa akcja i akcja. Zasadniczo wdrażasz na zasadzie touch i onlongtouch. – Falmarri
Wszystko, czego chcę, to x-- i TextView.setText co 200 ms, gdy przycisk jest wciśnięty. Przepraszam, nie jestem doświadczony w Javie, większość moich doświadczeń była w rzeczach typu ASP/PHP bez dużej interaktywności. Jeśli ktoś ma przykładowy kod lub może wskazać mi właściwą metodologię, byłbym bardzo wdzięczny, po prostu nie wiem nawet, od czego zacząć. –