tôi muốn khi kết thúc, nút bên phải sẽ thay đổi màu sắc, khi đạt đến bắt đầu, nút bên trái sẽ thay đổi màu sắc, vì vậy, tôi muốn hỏi cách phát hiện HorizontalScrollView đã kết thúc.Làm thế nào để phát hiện HorizontalScrollView đã đạt đến kết thúc
6
A
Trả lời
12
maxScrollX = horizontalScrollView.getChildAt(0).getMeasuredWidth()-horizontalScrollView.getMeasuredWidth();
if (horizontalScrollView.getScrollX() == 0) {
lImageView.setImageResource(R.drawable.left_green);
} else {
lImageView.setImageResource(R.drawable.left);
}
if (horizontalScrollView.getScrollX() == maxScrollX) {
rImageView.setImageResource(R.drawable.right_green);
} else {
rImageView.setImageResource(R.drawable.right);
}
+2
nơi để kích hoạt sự kiện này - bất kỳ người nghe nào cho nó? – NarendraJi
Các vấn đề liên quan
- 1. Làm thế nào để phát hiện nếu người dùng đã đạt đến gần cuối trang bằng cách sử dụng jQuery?
- 2. HorizontalScrollView, tự động cuộn để kết thúc bằng hoạt ảnh
- 3. Làm thế nào để phát hiện kết thúc chuỗi trong mảng byte để chuyển đổi chuỗi?
- 4. Làm thế nào để phát hiện sự kết thúc của một chuỗi phương pháp trong Ruby
- 5. Làm thế nào để phát hiện khi hoạt ảnh UINavigationController kết thúc?
- 6. Làm thế nào để phát hiện sự kiện kéo kết thúc của một UITableView?
- 7. Cách phát hiện kết thúc luồng?
- 8. cách phát hiện khi MotionEvent.ACTION_MOVE kết thúc
- 9. Làm thế nào để kiểm tra xem tôi đã đạt đến cuối chuỗi trong Java chưa?
- 10. Làm thế nào để thể hiện cam kết đã làm?
- 11. Làm thế nào để xác định rằng một hoạt động kéo đã kết thúc trong FireMonkey?
- 12. Bất kỳ cách nào để làm cho chu kỳ jQuery không lặp lại khi đạt đến kết thúc hoặc đầu?
- 13. boost :: asio và async SSL stream: làm thế nào để phát hiện kết thúc dữ liệu/kết nối gần?
- 14. Xem thư mục C++ - Cách phát hiện sao chép đã kết thúc
- 15. Làm thế nào để hiển thị lightbox sau khi kết thúc phát video?
- 16. Cách phát hiện tệp kết thúc bằng dòng mới?
- 17. NSPredicate: làm thế nào để KHÔNG kết thúc?
- 18. Phát hiện Khi máy ảnh AVFoundation kết thúc lấy nét
- 19. Phát hiện kết thúc Nói trong freeTTS cho java
- 20. Làm thế nào để xóa cho đến khi kết thúc dấu phân tách?
- 21. Làm thế nào để kết thúc dòng lệnh git-svn?
- 22. Làm thế nào để biết kết thúc của mảng int *?
- 23. API Postgres Async phát hiện kết thúc truy vấn
- 24. phát lại macro vim cho đến khi kết thúc vùng đệm
- 25. Đã đạt đến kích thước bể bơi tối đa?
- 26. Làm thế nào để bạn phát hiện khi âm thanh HTML5 đã phát xong (nhiều lần)?
- 27. watir Chrome Driver "EOFError: kết thúc của file đạt" Lỗi
- 28. NIO - Phát hiện kết nối đã đóng
- 29. Làm thế nào để kết thúc thực hiện một khối trong Ruby?
- 30. Làm thế nào để phát hiện chữ thường trong Python?
liên kết này sẽ giúp bạn: [http://stackoverflow.com/questions/2089552/android-how-to-detect-when-a-scroll-has-ended][1] [1]: http://stackoverflow.com/questions/2089552/android-how-to-detect-when-a-scroll-has-ended –
[bài này có thể giúp bạn] (http: //stackoverflow.com/a/3952629/593709) –
maxScrollX = horizontalScrollView.getChildAt (0) \t \t .getMeasured Width() - horizontalScrollView.getMeasuredWidth(); nếu (horizontalScrollView.getScrollX() == 0) { \t \t \t \t \t lImageView.setImageResource (R.drawable.left_green); \t \t \t \t} else { \t \t \t \t \t lImageView.setImageResource (R.drawable.left); \t \t \t \t} \t \t \t \t if (horizontalScrollView.getScrollX() == maxScrollX) { \t \t \t \t \t rImageView.setImageResource (R.drawable.right_green); \t \t \t \t} else { \t \t \t \t \t rImageView.setImageResource (R.drawable.right); \t \t \t \t} – jack