Widziałem kilka artykułów, takich jak ten one opisujących, jak obsługiwać długie wydarzenie prasowe za pomocą przycisku. Mogę postępować zgodnie z tymi wskazówkami, ale zastanawiam się, czy można to zrobić w ten sam sposób, w jaki potraktowałem kliknięcie. Sposób, w jaki obsługiwane kliknięcie było określenie obsługi w formacie XML jako takie:Długie naciśnięcie przycisku Event Handler
<Button
android:id="@+id/btn_NextLift"
...
android:onClick="btn_NextLiftClick" />
następnie w kodzie jako takie:
public void btn_NextLiftClick(View vw_Current)
{...}
widzę właściwość logiczną longClickable w xml, ale don” t zobaczyć, gdzie zdefiniować obsługę zdarzeń, więc ... ???
TIA JB
To frustrujące. Zdecydowanie ustawiam kod po setContentView, ale mój przycisk wciąż pojawia się null, więc otrzymuję wyjątek NullRef. – GPGVM
Jeśli dodam procedurę obsługi LongClick do obsługi kliknięcia zdefiniowanej przez XML, to działa. To tak, jakby mój przycisk się ukrywał i nie można go znaleźć, dopóki nie podniesie wydarzenia? – GPGVM
Edytuj swoje pytanie, aby dołączyć kod. –