Hy alle,Cover-Bild durch CSS in Web-Ansicht
Ich arbeite an einem Leser der Größe und ich habe ein Problem mit dem neuesten Generation von Android-Geräten, die mit hohen Auflösung kommt. Die Bilder auf WebViews zeigen sehr kleine, während auf älteren Geräten ihre Größe akzeptabel schien. Ich kann den Inhalt der HTML-Dateien nicht manipulieren, ich kann nur die Einstellungen des WebView und die mit dem WebView verknüpfte .css-Datei manipulieren.
Zunächst wenn ich das Buch öffne, zeigt das Bild sehr klein, aber wenn ich das Bild manipuliere, wird es vergrößert und wird auf beiden Seiten getrimmt.
img
{
max-width: 100%;
width:auto;
height: auto;
}
ich auch versucht:
img
{
min-width: 100%;
height: auto;
}
Dies ist die webView Einstellungen:
testWV = (WebView) findViewById(R.id.mywebview1);
testWV.setDelegate(this);
testWV.setVerticalScrollBarEnabled(false);
testWV.setHorizontalScrollBarEnabled(false);
testWV.getSettings().setDefaultZoom(ZoomDensity.FAR);
Jeder Vorschlag würde geschätzt.
Sie eine bestimmte Größe in Ihrem Java-Code in Ihre webview einstellen wollen? –
Nein Ich kann keine bestimmte Größe einstellen, da sie von Gerät zu Gerät unterschiedlich ist. Ich möchte nur, dass das Coverbild die gleiche Breite des webView mit einer proportionalen Höhe hat. – coder
Ok, sehe meine Antwort, wenn es funktioniert –