Tôi có chế độ xem danh sách có nhận xét. Bình luận có chiều dài khác nhau (từ 1 dòng đến 20, ví dụ). Và trong khi tôi cuộn danh sách xem này, thanh cuộn tiêu chuẩn tăng và giảm, tùy thuộc vào nhận xét tôi đang cuộn trong thời điểm này. Tại sao nó lại xảy ra?chiều dài thanh cuộn android với các kích thước mục khác nhau
Trả lời
Có thể đây là những gì bạn cần. Chỉ cần đặt nó false
Tôi tìm thấy trực tuyến này trên lý do tại sao điều này xảy ra. Không chắc chắn lý do Google quyết định tạo danh sách bất khả tri cao.
Nếu
ListView
chứa các mục có chiều cao biến,ListView
không có cách nào biết được chiều cao đầy đủ của tất cả các mục nó chứa quá chiều cao của ngón tay cái được tính dựa trên số lượng các mục trong giao diện và số mục hiện có thể nhìn thấy. Số lượng mục hiện có thể nhìn thấy khác nhau, do đó chiều cao ngón tay cái cũng thay đổi.Trên iOS thành phần tương đương (
UITableView
) yêu cầu chiều cao của tất cả các mục từUITableViewDataSource
trước khi chế độ xem được hiển thị để kích thước tổng thể của ngón tay cái có thể được biết và giữ nhất quán.Max Howell, phát triển Last.fm
Why does the scroll bar change its length during scrolling?
Để có thể biết chiều cao của listview, bạn nên tạo mọi mục và thực hiện tổng chiều cao của chúng. Nhưng đây không phải là những gì xảy ra, các mục được tạo ra khi cần thiết (chỉ trên màn hình) nên không có cách nào để có được chiều cao. Đây không phải là hoàn hảo nhưng đây là cách hiệu quả nhất để làm việc. (đặc biệt là với một danh sách hàng ngàn mặt hàng). – AxelH
- 1. Android ScrollView Kích thước thanh cuộn
- 2. Các tab có kích thước khác nhau trong Android
- 3. Numpy Array Broadcasting với các kích thước khác nhau
- 4. Độ dài mysql() cho các ngôn ngữ khác nhau trả về kích thước khác nhau
- 5. UITableViewCell với hình ảnh ở các kích thước khác nhau
- 6. Kích thước mảng (Chiều dài) trong C#
- 7. Kích thước UIBarButtonItem khác nhau
- 8. Các biểu tượng ActionBar có kích thước khác nhau
- 9. gcc được biên dịch với các kích thước khác nhau?
- 10. cuộn trong listview với chiều cao tế bào khác nhau
- 11. Thanh cuộn ẩn trừ khi trang đổi kích thước
- 12. kích thước thư mục android
- 13. Có thể tạo GridView có con với các kích thước khác nhau không?
- 14. Tăng kích thước thanh cuộn Tự động hoàn thành
- 15. Android TextView với thanh cuộn và maxHeight
- 16. Làm thế nào để tạo một mảng đa chiều với kích thước hàng khác nhau?
- 17. Kích thước Sprite trên kích thước màn hình khác Andengine Android
- 18. Kích thước thanh UIToolbar để phù hợp với các mục của nó?
- 19. jQuery ui Có thể thay đổi kích thước bằng các thanh cuộn
- 20. Kích thước ô khác nhau trong UICollectionview
- 21. CSS và kích thước màn hình khác nhau?
- 22. Mảng nhiều chiều với kích cỡ khác nhau
- 23. ABAddressBookCopyArrayOfAllPeople và ABAddressBookGetPersonCount trả về các kích thước khác nhau
- 24. Tại sao chỉ mục chuỗi trong mảng javascript không tăng kích thước chiều dài?
- 25. WrapPanel đưa ra các mục trong một đường ngang dài (hiển thị thanh cuộn) thay vì gói các dòng
- 26. Thay đổi kích thước của Android-Seekbar?
- 27. Kết quả kích thước khác nhau
- 28. Chiều rộng thanh cuộn CSS
- 29. UICollectionView: khác nhau mục kích thước không được tính vào các mặt hàng tái sử dụng
- 30. Android - Nhiều appWidgets phát các âm thanh khác nhau
Cảm ơn, điều này sẽ giúp cho một thời gian. Nhưng thanh cuộn không trơn tru thì không quá mát mẻ. It's lagging, trong khi tôi đang di chuyển. Tôi nghĩ rằng điều này là không tốt, khi thay đổi kích thước thanh cuộn, nhưng trong một thị trường, ví dụ, trong một ý kiến, nó là hiện tại. – jumper0k