Tôi đang cố gắng để WebView có hành vi tương tự như trình duyệt Android. Trình duyệt mở tất cả các trang theo cách cố gắng vừa với chiều rộng của màn hình. Tuy nhiên, hành vi mặc định của WebView là bắt đầu với tỷ lệ pixel 100% để nó bắt đầu phóng to ở góc trên cùng bên trái.Cách đặt độ phóng đại/chiều rộng ban đầu cho chế độ xem web
Tôi đã dành vài giờ cuối cùng cố gắng tìm cách để có được WebView để chia tỷ lệ trang thành màn hình giống như trong trình duyệt nhưng tôi không có may mắn. Có ai tìm thấy một cách để thực hiện điều này?
Tôi thấy là cài đặt được gọi là setLoadWithOverviewMode, nhưng điều đó dường như không làm gì cả. Tôi cũng đã thử nghiệm với setInitialScale nhưng trên kích thước màn hình khác nhau và kích thước trang web sẽ không được như duyên dáng như các quy mô trình duyệt.
Mọi người có bất kỳ khách hàng tiềm năng nào không?
Cảm ơn
EDIT: Phương pháp Brian dường như để làm việc khi điện thoại trong cảnh quan nhưng không phải trong bức chân dung. Trong bức chân dung nó là gần nhưng vẫn không phù hợp với toàn bộ màn hình trong trang. Tôi bắt đầu bounty này với hy vọng có một cách chắc chắn để có được zoom ban đầu để phù hợp với trang để chiều rộng của trang trong bất kỳ định hướng hoặc kích thước màn hình.
bạn có tìm thấy giải pháp cho việc này hay không. – Samuel
@Sam, yep giải pháp được chấp nhận bên dưới hoạt động đối với tôi. – cottonBallPaws
vì lý do nào đó tôi đã dành cả ngày xung quanh việc này và nó chỉ hoạt động trong api7 chứ không phải ở trên. Cuối cùng đã phải thực hiện tương tự bằng cách sử dụng setInitialScale và tính toán quy mô ban đầu theo cách thủ công. Bằng cách này tôi đã có một hình ảnh duy nhất với kích thước 480x800. – Samuel