webview中的图像渲染从我的图像的左上角开始,这比webview大,所以它的可滚动。我想将图像居中,而不是渲染到左上角......有没有办法做到这一点?
答案 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");