Tôi có một điều khiển webview trong một scrollview. khi tôi tải một tài liệu html dài vào nó, nó thay đổi kích thước để chứa nó. chính xác. tuy nhiên, khi tôi sử dụng cùng một điều khiển một lần nữa sau đó và đặt ít html hơn không gian vào nó, kích thước nội dung không co lại. đây là một vấn đề bởi vì người dùng vẫn có thể cuộn một tài liệu ngắn vào không gian trắng. Bất kỳ ý tưởng về cách giải quyết này?Cách thay đổi kích thước nội dung của chế độ xem web trong Android?
Trả lời
Tôi đã gặp sự cố tương tự và giải quyết vấn đề này bằng cách xóa chế độ xem và đo lại với kích thước nhỏ trước khi tải lại chế độ xem.
ví dụ:
webView.clearView();
webView.measure(10, 10);
này không làm việc cho tôi khi sử dụng:
loadDataWithBaseURL(String baseUrl, String data, String mimeType, String encoding, String historyUrl)
Nhưng gọi requestLayout() trên webview sau khi tải dữ liệu làm việc trừ một trục trặc lạ với thanh cuộn nhấp nháy nếu việc thay đổi quan điểm trong khi cuộn.
webView.clearView();
webView.loadDataWithBaseURL(null, data, "text/html", "utf-8", null);
webView.requestLayout();
bạn, thưa bạn, đã lưu cuộc sống của tôi. * mũ tắt * – Bryan
đã cứu mạng tôi bạn đã làm cho ngày của tôi –
- 1. Tự động thay đổi kích thước NSTabView để vừa với chế độ xem nội dung
- 2. Cách đổi kích thước WebView theo nội dung của nó?
- 3. Thay đổi kích thước JScrollpane với nội dung có kích thước thay đổi
- 4. Thay đổi kích thước khung UIWebView không thay đổi kích thước nội dung bên trong
- 5. UIScrollView bị trả lại khi nội dung nhỏ hơn kích thước của chế độ xem
- 6. Nội dung trang web phù hợp bên trong một chế độ xem web (Android)
- 7. Chế độ xem trang web tự động đổi kích thước thành chế độ xem dọc và ngang trong iphone
- 8. Bố cục chế độ xem sau khi đổi kích thước
- 9. Thay đổi nội dung kích thước cột trong SQL Server
- 10. Làm cách nào để tự động thay đổi kích thước div thành kích thước nội dung của nó khi nội dung của div đã thay đổi?
- 11. Cách thay đổi kích thước chế độ xem bằng bố cục tự động của Xcode
- 12. phát hiện các thay đổi đối với nội dung của chế độ xem cuộn của UIWebViewKích thước
- 13. Thay đổi kích thước bảng trong GUI mà không thay đổi kích thước của nội dung (MATLAB)
- 14. Tự động thay đổi nội dung của chế độ xem trong NSSplitView?
- 15. Toàn màn hình: AVPlayerLayer không được thay đổi kích thước khi thay đổi kích thước chế độ xem gốc
- 16. Cách thay đổi kích thước nội dung JavaFX ScrollPane cho vừa với kích thước hiện tại
- 17. UIWebView - Không thay đổi kích thước nội dung về thay đổi xoay?
- 18. UITableView: thay đổi kích thước của chế độ xem footer theo chương trình không hoạt động
- 19. Cách đặt kích thước nội dung của UIScrollView động
- 20. Vấn đề kích thước nội dung cho UITableView trong UIscrollView
- 21. UIScrollView thay đổi khung hình và kích thước nội dung một cách bí ẩn
- 22. Chúng tôi có thể thay đổi kích thước chế độ xem UIDatePicker trong iPhone
- 23. Vấn đề đổi kích thước màn hình của Phonegap/HTML5 và Android xoay từ chế độ ngang sang chân dung
- 24. Thay đổi kích thước của Android-Seekbar?
- 25. Thay đổi kích thước nội dung trang web bên ngoài để phù hợp với chiều rộng iFrame
- 26. Android: chuyển đổi màn hình với hoạt động mới hoặc chỉ thay đổi chế độ xem nội dung
- 27. "Chế độ xem nội dung" của UIScrollView là gì?
- 28. UIImageView: Thay đổi kích thước thành kích thước hình ảnh?
- 29. Cách xác định kích thước của Chế độ xem Android bằng pixel?
- 30. Lựa chọn văn bản Android Trong chế độ xem web
Cảm ơn, vấn đề được giải quyết, nhưng tôi không thể chấp nhận giải pháp của bạn, nút biến mất :( – ZZZ
Điều này dẫn đến một thanh cuộn glitching cho tôi trên HTC Desire S trên chạy 2.3.5. –
Giải pháp này không được làm việc cho trên Samsung Galaxy S3 chạy Android 4.1.1 của tôi – John