Tôi có chế độ xem lưới và tôi muốn các mục của nó hoạt động khác nhau nếu người dùng thực hiện nhấp chuột hoặc nhấp chuột dài đó là lý do tôi đang sử dụng OnItemClickListener và OnItemLongClickListener nhưng khi nhấp chuột dài xảy ra cả người nghe phản ứng. Tôi muốn chỉ thực hiện OnItemLongClickListener.Làm thế nào để ngăn chặn công việc OnItemClickListener khi bấm dài thực hiện?
13
A
Trả lời
47
public boolean onItemLongClick(AdapterView<?> parent, View view, int position, long id) {
return true;
}
trở thành sự thật sẽ ngăn chặn sự kiện nhấp chuột phải tiếp tục. Nó sẽ chỉ thực hiện OnItemLongClickListener
.
0
Bạn có thể sử dụng AdapterView.setOnItemLongClickListener. GridView thừa kế AdapterView, vì vậy bạn có thể gọi phương thức đó trên GridView.
-1
Để chặn cliks dài (hay còn gọi là phương pháp cạo mủ), bạn nên imlement GestureDetector.OnGestureListener
Các vấn đề liên quan
- 1. jQuery làm thế nào để ngăn chặn Vimeo video khi bấm
- 2. Làm thế nào để ngăn chặn tấn công phiên tomcat?
- 3. Làm thế nào để ngăn chặn thực hiện javascript đồng thời?
- 4. Làm thế nào để ngăn chặn việc thực thi Executor ThreadPool trong java?
- 5. Làm thế nào để ngăn chặn một bộ điều khiển đường ray thực hiện?
- 6. Làm thế nào để ngăn chặn một tập tin Jar thực hiện
- 7. Làm thế nào để ngăn chặn Pharo thực hiện # startUp-Method của một lớp học?
- 8. Làm thế nào để ngăn chặn Eclipse xây dựng lại không gian làm việc?
- 9. Làm thế nào để ngăn chặn Html cho thấy trước khi loại trực tiếp ràng buộc được thực hiện
- 10. Làm thế nào để biết Proguard đã thực hiện công việc của mình chưa
- 11. Làm thế nào để ngăn chặn một NSInvocationOperation?
- 12. Làm thế nào để ngăn chặn việc cron được tạo ra bởi "bất cứ khi nào" viên ngọc
- 13. Làm thế nào để sử dụng AsyncTask để hiển thị ProgressDialog trong khi thực hiện công việc nền trong Android?
- 14. Làm thế nào để bạn ngăn chặn việc tiêm SQL trong các ứng dụng LAMP?
- 15. Làm thế nào để ngăn chặn việc theo lịch trình sử dụng lò xo nhiệm vụ
- 16. Ngăn chặn việc thực thi Javascript hai lần
- 17. Làm thế nào để ngăn chặn các plugin thực thi mã độc hại
- 18. Làm thế nào để ngăn chặn vĩ mô redefinition
- 19. Làm cách nào để ngăn chặn "CoreData không thể thực hiện lỗi"?
- 20. Làm thế nào để thực hiện các công việc nền trong trang ASP.NET MVC 3?
- 21. ASP.NET MVC: làm thế nào để ngăn chặn khóa phiên?
- 22. Ngăn chặn: thực hiện trong VIM từ cảnh báo
- 23. Ngăn chặn việc thực thi đệ quy đệ quy?
- 24. Làm thế nào để ngăn chặn thông báo lỗi OpenCV
- 25. Làm thế nào để ngăn chặn System.Timers.Timer từ xếp hàng để thực hiện trên một hồ bơi thread?
- 26. Làm thế nào để thực hiện công việc nền trong JComponent tùy chỉnh?
- 27. Làm thế nào để ngăn chặn jQuery ajax sau khi chuyển hướng sau khi đăng bài?
- 28. Làm thế nào để ngăn chặn cảnh báo trong octave
- 29. Làm thế nào để Ngăn chặn Sql Server Jobs để chạy đồng thời
- 30. cần tây - chức năng gọi khi thực hiện công việc
Bạn tiết kiệm thời gian của tôi –