Tôi muốn chặn việc kéo thanh tìm kiếm nếu giá trị là đúng. Điều này thậm chí có thể? Tôi sử dụng thanh tìm kiếm làm công tắc. Nếu giá trị thanh tìm kiếm của tôi là 0 và tôi nhấn nút hành động A bắt đầu. Nếu giá trị thanh tìm kiếm của tôi là 1 và tôi nhấn nút B được bắt đầu.
Tôi muốn ngăn chặn điều đó Nếu hành động A hoặc B đang chạy thanh tìm kiếm được kéo đến vị trí khác.
Làm cách nào để đạt được điều này?Thanh tìm kiếm của Android cách chặn kéo/tắt nó trong thời gian ngắn
Trả lời
Bạn nên đặt onTouchListener của riêng mình và chỉ trả về true.
seekBar.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View view, MotionEvent motionEvent) {
return true;
}
});
Bạn đã thử tắt chế độ xem chưa?
Ref: http://developer.android.com/reference/android/view/View.html#setEnabled(boolean)
Cập nhật:
https://stackoverflow.com/a/3278616/529691
Lý tưởng nhất bạn không nên làm này, vì điều này sẽ gây nhầm lẫn cho người dùng. Đề nghị của tôi là suy nghĩ lại cách tiếp cận của bạn.
Set cấp một lớp biến
private boolean blockSeekBar = false;
sau đó thiết lập blockSeekBar
biến theo yêu cầu của bạn và sử dụng trong ứng dụng.
seekBar.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View view, MotionEvent motionEvent) {
return blockSeekbar;
}
});
setEnabled(true/false) cũng là lựa chọn nhưng có chế độ xem không hiển thị tốt nên đó là lý do tại sao mã trên hoạt động hoàn hảo.
Tôi không hiểu. Tại sao 'setEnabled()' không phải là một lựa chọn tốt? Đối với tôi nó hoạt động tốt. –
khi bạn đặt setEnabled (true/false) thì chế độ xem cho thấy một số mờ có nghĩa là hiển thị trực tiếp không thể nhấp –
- 1. tùy biến thanh tìm kiếm android,
- 2. Cách giảm thời gian tìm kiếm clang_complete thông qua tăng
- 3. Xử lý âm thanh theo thời gian thực trong Android
- 4. Android - Cách đếm thời gian trong một thời gian dài
- 5. Tìm kiếm lời ngắn với Solr
- 6. Làm cách nào để thay đổi màu của ngón tay cái trong thanh tìm kiếm?
- 7. cách giới hạn thanh tìm kiếm
- 8. Tìm kiếm thông báo IMAP thời gian thực của các Email mới
- 9. Thời gian chạy sắp xếp với hộp con tìm kiếm hộp đen tìm kiếm
- 10. Thanh tìm kiếm của Android đặt kiểu tùy chỉnh bằng hình ảnh chín vá
- 11. tìm kiếm pip django tạo ra lỗi thời gian
- 12. jqGrid: cách ẩn một trường tìm kiếm cụ thể trong thanh công cụ tìm kiếm
- 13. Cách lấy datepicker trong thanh công cụ tìm kiếm jqGrid?
- 14. Cách thay đổi âm lượng thiết bị từ thanh tìm kiếm trong android
- 15. Android tìm tài nguyên theo id trong thời gian chạy
- 16. Làm cách nào để di chuyển thanh tìm kiếm trên Android một cách trơn tru?
- 17. Thay đổi giá trị bước trong thanh tìm kiếm?
- 18. Thanh tìm kiếm dọc của Android như Google Play Music App
- 19. Đo khoảng thời gian ngắn trong C trên Ubuntu/VMware
- 20. Thời gian ngắn Biến đổi Fourier trong python
- 21. Bộ đếm thời gian NDK của Android
- 22. Thuật toán Dijkstra Vs Tìm kiếm Chi phí Đồng nhất (Thời gian comlexity)
- 23. Android cách tập trung tìm kiếm ActionBarView
- 24. Làm cách nào để làm cho thanh tìm kiếm/thanh trượt được phân đoạn như sau?
- 25. thanh tìm kiếm vô hiệu hóa android cho bộ điều khiển âm thanh
- 26. Thời gian Android và Java Thời gian
- 27. Trình điều khiển phương tiện Android hiển thị hiển thị trong một thời gian ngắn
- 28. Chỉ tìm kiếm theo thời gian trong trường DateTime trong Symfony2 và Doctrine
- 29. ASP.NET MVC: Cách định tuyến cụm từ tìm kiếm với. (Thời gian) ở cuối
- 30. Android - Cách tải xuống hình ảnh và sử dụng nó trong thời gian chạy?
setEnabled (false) thực sự làm mờ toàn bộ thanh tìm kiếm. Nếu chúng tôi chỉ muốn vô hiệu hóa liên lạc, đây là công việc hoàn hảo xung quanh. – raksja
Đây là cách tốt nhất .. – Neela
cảm ơn bạn rất nhiều. – Atula