Mam GridView z 6 przyciskami i muszę wykryć, który przycisk jest aktualnie użytkownika z palcem, aby wibrować, gdy użytkownik osiągnie krawędź danego przycisku. Czy można to zrobić w jakiś sposób przy warstwie przycisków w GridView, czy lepiej zaimplementować go w moim widoku siatki i zliczyć współrzędne każdego z krawędzi przycisków?Wykrywanie systemu Android na przyciskach w GridView
5
A
Odpowiedz
0
Możesz zdefiniować swój własny moduł OnTouchListener do przechwytywania zdarzeń odebranych przez View w GridView. Coś takiego:
View.OnTouchListener listener = new View.OnTouchListener {
public void onTouch (View v, MotionEvent event) {
/** Check the event and the View here */
return false; // Return false, so the system will behave as always
}
}
public View getView (int position, View v, ViewGroup vg) {
/** Create your View here */
v.setOnTouchListener (listener);
/**
Maybe you could need this too
vg.setOnTouchListener (listener);
*/
return v;
}
Powiązane problemy
- 1. Wykrywanie oryginalnego serwisu UPnP dla systemu Android
- 2. Pionowe wycentrowanie dużego tekstu w przyciskach Android
- 3. Jak zachować proporcje na przyciskach obrazu w systemie Android?
- 4. Możliwość rozbudowy systemu Android GridView jak obrazy Google
- 5. Android: wyłącz podświetlanie w GridView
- 6. Wykrywanie twarzy w systemie Android?
- 7. Prawidłowe wykrywanie przesunięcia w widoku GridView umieszczonym w ViewPager w systemie Android
- 8. Android GridView zbliżenia szczypta
- 9. Animowanie android GridView przedmioty
- 10. Wykrywanie, czy urządzenie BLE można podłączyć do systemu Android
- 11. Wykrywanie systemu Windows lub Linux?
- 12. przesłanianiePrzesłuchiwanie na adapcie gridview
- 13. jeśli instrukcje w przyciskach C#
- 14. Wykryj szybkość przewijania GridView - Android
- 15. Jak wyłączyć przewijanie GridView w systemie Android?
- 16. Android: Animowanie zmian w treści GridView
- 17. Które stretchMode do wykorzystania w GridView na android
- 18. Android: zmniejsz przestrzeń między kolumnami w GridView
- 19. Jak zmienić tekst na przyciskach skrzynki wiadomości?
- 20. Wykrywanie android Aktywny uruchamia
- 21. Android: wykrywanie fling gesty
- 22. Android - obrazy z folderu Assets w GridView
- 23. Android: wykrywanie USB
- 24. Nagłówek na TemplateField w GridView
- 25. MouseDown nie działa w siatce (tylko na przyciskach w siatkach)
- 26. Niedoskonałość systemu Android GridView, jak usunąć dodatkową pustą przestrzeń w prawo
- 27. Wykrywanie Silent Sms android
- 28. Android Jak emulować zachowanie @android: id/empty w GridView?
- 29. Centrum Twitter Bootstrap 3 Glify w przyciskach
- 30. jak ustawić wysokość gridview programowo Android