Như đã đề cập here, GridView.scrollTo() của Android không hoạt động. Phương pháp giải pháp được đề cập, setSelectedPosition
, dường như không tồn tại trong GridViewcách giải quyết cho GridView.scrollTo()?
smoothScrollToPosition
hoạt động nhưng tôi thực sự không muốn hoạt ảnh.
Đối với ngữ cảnh, tôi có CursorAdapter
-backed GridView
và tôi muốn chế độ xem "đặt lại", tức là cuộn lên trên cùng, khi tôi thay đổi con trỏ.
Tôi đã thử điều đó, không có may mắn. Bạn đang sử dụng CursorAdapter? Dù sao cũng cảm ơn bạn. – gatoatigrado
Không, chỉ là phần mở rộng BaseAdapter. Bạn đang thử nó trước hoặc sau khi bạn thay đổi con trỏ? Tôi không chắc nó tạo ra sự khác biệt, nhưng sau đó tôi không thể thấy tại sao sử dụng CursorAdapter thay vì bất cứ điều gì khác sẽ tạo ra sự khác biệt khi chỉ cần cuộn. – Geobits
Cuộc gọi tốt, cảm ơn bạn rất nhiều !! Tôi đã đùa giỡn với điều này trong một thời gian dài. (nghĩa đen, giờ và giờ). Rõ ràng đã có một vấn đề khi cả hai gọi setSelection() và changeCursor(). Thứ tự của setSelection() và changeCursor không quan trọng (cả hai thất bại nếu chỉ được gọi trực tiếp theo thứ tự), nhưng nó hoạt động để gửi lại setSelection() [http://pastebin.com/XmM5jqD3]. Xin vui lòng cập nhật câu trả lời của bạn với dán đó :) – gatoatigrado