Android Webview Image Render в центре, а не в верхнем левом углу - PullRequest
4 голосов
/ 22 сентября 2011

Изображение в веб-представлении начинается с верхнего левого угла моего изображения, которое больше, чем веб-представление, поэтому его можно прокручивать.Я бы хотел отцентрировать изображение, а не рендеринг в верхнем левом углу ... есть ли способ сделать это?

Ответы [ 2 ]

1 голос
/ 17 апреля 2012

Вы можете найти свой ответ в этом посте здесь: WebView scrollTo не работает

Это решило мои проблемы.

0 голосов
/ 23 января 2012

Вместо вызова myWebView.loadUrl вы можете использовать обычный CSS и вместо этого вызывать 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");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...