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

时间:2011-09-22 14:38:04

标签: android webview

webview中的图像渲染从我的图像的左上角开始,这比webview大,所以它的可滚动。我想将图像居中,而不是渲染到左上角......有没有办法做到这一点?

2 个答案:

答案 0 :(得分:1)

您可以在此帖子中找到答案: WebView scrollTo is not working

它解决了我的问题。

答案 1 :(得分:0)

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

只需确保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");