Android Webview图像渲染到中心而不是左上角

Android Webview图像渲染到中心而不是左上角,android,webview,Android,Webview,webview中的图像渲染从“我的图像”的左上角开始,它比webview大,因此可以滚动。我希望将图像居中,而不是渲染到左上角……有什么方法可以做到这一点吗?您可以使用纯CSS,而不是调用myWebView.loadUrl,而是调用myWebView.loadData 只需确保URL编码任何无关字符。 例如: myWebView.loadData("<html><head><style type='text/css'>body{margin:auto auto

webview中的图像渲染从“我的图像”的左上角开始,它比webview大,因此可以滚动。我希望将图像居中,而不是渲染到左上角……有什么方法可以做到这一点吗?

您可以使用纯CSS,而不是调用myWebView.loadUrl,而是调用myWebView.loadData

只需确保URL编码任何无关字符。 例如:

myWebView.loadData("<html><head><style type='text/css'>body{margin:auto auto;text-align:center;} img{width:100%25;} </style></head><body><img src='www.mysite.com/myimg.jpeg'/></body></html>" ,"text/html",  "UTF-8");
myWebView.loadData(“body{margin:auto-auto;text align:center;}img{width:100%25;}”,“text/html”,“UTF-8”);