но если она больше по разрешению — чем разрешение экрана картинка не уменьшается автоматически, в отличии от ImageView. Какое свойство нужно установить?
Для минусующих и тех, кто не понял.
Вот это:
webView.getSettings().setSupportZoom(true);
webView.getSettings().setBuiltInZoomControls(true);
Позволяет увеличивать картинку, но не уменьшает ее.
А зачем вы отображаете ее в WebView? Если в нем вам нужно только отображать картинку — используйте ScrollView -> HorisontalScrollView -> ImageView. Так будет правильней. Но если все же вам нужно по каким то причинам использовать WebView, то учтите, что WebView служит для отображения веб страниц. Используйте html код.
Попробуйте setUseWideViewPort() (http://developer.alexanderklimov.ru/android/views/webview.php#websettings). Он позволит подгонять картинку под размер экрана.