Możesz użyć widoku webowego, aby uzyskać obiekt ustawień i metodę setDefaultFontSize(int size)
, aby ustawić domyślny rozmiar czcionki.
na przykład:
myWebView.getSettings().setDefaultFontSize(20);
Alternatywnie Można użyć setInitialScale(int percentage)
sposób na widoku strony internetowej, aby ustawić procent przybliżyć trzeba, można spróbować go z różnymi wielkościami procentowymi i zobaczyć, który chcesz.
na przykład:
myWebView.setInitialScale(85);
Można również użyć webview dostać to ustawienia obiektu, a następnie wykorzystać setBuiltInZoomControls(boolean value)
sposób, aby umożliwić/uniemożliwić użytkownikowi korzystanie z kontrolek domyślnego powiększenia, dzięki czemu można je powiększać w zależności od ich preferencji .
na przykład:
myWebView.getSettings().setBuiltInZoomControls(true);
ponieważ różne urządzenia mają różnej wielkości piksele ... Jeśli naprawdę chcesz ustawić piksele, powinieneś się spodziewać Odmiana s na różnych urządzeniach. Czy masz konkretny powód, dla którego chcesz używać pikseli? – FoamyGuy
Przepraszam, może powinienem był się nad tym zastanowić. Używam pikseli, ale skaluję piksele tak, aby pasowały do rozdzielczości urządzenia. mój klient ma stały piksel, który skaluje się do maksymalnego możliwego rozmiaru (z górnymi dolnymi lub lewymi prawymi krawędziami). wszystko działa idealnie, z wyjątkiem widoku internetowego. –