Tôi đang cố gắng đồng bộ hóa các vị trí của hai ScrollViews. Tôi đang cố gắng để làm điều này để hiển thị một danh sách hướng dẫn tv.Đồng bộ hóa vị trí của hai chế độ xem ScrollView
Tôi đã tạo một lớp tùy chỉnh mở rộng RelativeLayout để hiển thị hướng dẫn. Bố cục tương đối này có bốn trẻ em: một lần xem hình ảnh ở góc trên cùng bên trái, một HorizontalScrollView để hiển thị các tiêu đề cột ở trên cùng bên phải, một ScrollView để hiển thị các tiêu đề hàng ở dưới cùng bên trái và một ScrollView ở góc dưới cùng bên phải. . ScrollView này sau đó chứa một HorizontalScrollView, mà lần lượt chứa một LinearLayout với nhiều khung nhìn con hiển thị dữ liệu. Tôi hy vọng điều này giải thích rõ ràng, nhưng đây là một sơ đồ để làm cho nó rõ ràng hơn:
____________
|__|___hsv___|
| | |
| | sv -> |
| | hsv -> |
|sv| ll -> |
| | etc |
| | |
|__|_________|
tôi thiết lập nó như thế này bởi vì tôi muốn hướng dẫn danh sách để cuộn cả chiều ngang và chiều dọc, nhưng không có xem di chuyển mà thực hiện điều này . Ngoài ra, tôi muốn các tiêu đề hàng và cột hiển thị bất kể vị trí danh sách hướng dẫn là gì, nhưng tôi muốn chúng được xếp hàng đúng cách. Vì vậy, tôi đang cố gắng tìm một cách để đồng bộ hóa các vị trí của hai hsv, và cũng đồng bộ hóa các vị trí của hai sv. Tôi cũng đang cố gắng để làm điều đó theo cách mà tránh chỉ cần chạy một trình xử lý mỗi vài phần nghìn giây để thăm dò ý kiến một lần xem và gọi scrollTo trên khác.
Tôi không chắc chắn rằng đây là cách tốt nhất để làm điều đó, nhưng đây là những gì tôi đã đưa ra. Nếu bất cứ ai có bất kỳ đề xuất nào khác, xin vui lòng cảm thấy tự do!
@Billy ... bạn có thể tìm giải pháp cho việc này không? –