Android: как отобразить полноразмерное изображение в Webview. - PullRequest
0 голосов
/ 10 октября 2011

Кто-нибудь знает, есть ли способ открыть веб-просмотр с полностью видимым (полноразмерным) изображением?Изображения, о которых идет речь, больше разрешения экрана, поэтому они будут масштабированы с полосой, где шкалы не совпадают.Когда я устанавливаю:

    zoomView.getSettings().setLoadWithOverviewMode(true);
    zoomView.getSettings().setSupportZoom(true);
    zoomView.getSettings().setUseWideViewPort(true);

, я увеличиваю изображение до максимальной ширины, оставляя некоторую прокрутку, необходимую при максимальном увеличении (не могу видеть все изображение).Мне нравится просто использовать встроенную функциональность Honeycomb gallery3d, но, к сожалению, я не могу найти источник, чтобы увидеть, как они это реализуют.

Ответы [ 2 ]

0 голосов
/ 02 октября 2013

Не используйте setUseWideViewPort - он загружает WebView полностью уменьшенным. Вам просто нужно отредактировать максимальную ширину элементов в вашем HTML

0 голосов
/ 13 сентября 2012

Попробуйте установить Webview's LayoutAlgorithm на SINGLE_COLUMN. Это изменит размер только тех изображений, ширина которых превышает ширину устройства. Это не поможет вам с изображениями меньше экрана.

webview.getSettings().setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);

Ссылка: Может ли Android WebView автоматически изменять размеры огромных изображений?

...