Bạn có thể sử dụng chế độ xem web để nhận đối tượng cài đặt và phương thức setDefaultFontSize(int size)
để đặt kích thước phông chữ mặc định.
ví dụ:
myWebView.getSettings().setDefaultFontSize(20);
Ngoài ra, Bạn có thể sử dụng phương pháp setInitialScale(int percentage)
vào xem web của bạn để thiết lập tỷ lệ phóng to bạn cần, bạn có thể thử nó với tỷ lệ khác nhau và xem cái nào bạn thích.
ví dụ:
myWebView.setInitialScale(85);
Bạn cũng có thể sử dụng webview để có được nó là đối tượng thiết lập và sau đó sử dụng setBuiltInZoomControls(boolean value)
phương pháp để cho phép/không cho phép người dùng sử dụng các điều khiển zoom mặc định để họ có thể phóng to tùy theo sở thích của họ .
ví dụ:
myWebView.getSettings().setBuiltInZoomControls(true);
Nguồn
2012-10-01 13:22:23
vì các thiết bị khác nhau có pixel có kích thước khác nhau ... Nếu bạn thực sự muốn đặt pixel thành pixel, bạn nên mong đợi s biến thể trên các thiết bị. Bạn có lý do cụ thể nào muốn sử dụng pixel không? – FoamyGuy
xin lỗi, có lẽ tôi nên xây dựng về điều này. tôi sử dụng pixel, nhưng tôi chia tỷ lệ pixel để khớp với dpi của thiết bị. khách hàng của tôi có thiết kế pixel cố định mà tôi mở rộng đến kích thước tối đa có thể (với đường viền trên cùng bên trái hoặc bên trái). mọi thứ hoạt động hoàn hảo ngoại trừ webview. –