我最近一直在编写一个基本的网络漫画应用程序,并且在 webview 如何显示漫画方面遇到了问题。图像本身加载良好,但是图像上方或侧面总是有多余的空白,图像始终位于 web 视图的左上角。此外,通常网络视图会在一定程度上放大图像,这是一个问题,因为漫画的尺寸不同。
我想让图像加载,使其居中,根据高度或宽度(以适当者为准)进行调整,以便整个图像可见,并尽可能消除空白。不幸的是,我无法提供问题的任何屏幕截图,因为无论出于何种原因,任何模拟器都无法运行该应用程序。
就代码而言,我只有以下内容:
<WebView
android:id="@+id/webView1"
android:layout_width="wrap_content"
android:layout_height="300dp"
android:layout_below="@+id/textView1"
android:layout_gravity="center"
android:layout_centerHorizontal="true" />
在类中,我的代码是这样的,图像是一个字符串,其中包含我从页面的 HTML 中提取的图像 URL:
WebView myWebView = (WebView) findViewById(R.id.webView1);
myWebView.loadUrl(image);