Planuję wyświetlać obrazy z karty SD w widoku internetowym, aby wykorzystać wbudowane funkcje powiększania widoku internetowego. Jednak mam problem z wyświetlaniem obrazów, które są większe niż rozmiar ekranu (na przykład 1800x1200), aby początkowo pasowały do ekranu, tak jak w ImageView. Chcę, aby obraz był wyświetlany w całości na początku i zapewniać kontrolę zoomu użytkownikom. Próbowałem używać WRAP_CONTENT do wyświetlania szerokości i wysokości widoku, ale to nie działa. Jakieś pomysły? Poniżej znajduje się fragment kodu używam:Dopasuj obraz w widoku sieciowym
String path = getRealPathFromURI(mUriList.get(0)); // this gets the file path
webView = (WebView) findViewById(R.id.WebView01);
WebSettings settings= webView.getSettings();
settings.setBuiltInZoomControls(true);
settings.setSupportZoom(true);
webView.loadUrl("file://" + path);
Możliwy duplikat [Can Android WebView automatycznie dopasowuje ogromne obrazy?] (Http://stackoverflow.com/questions/3099344/can-androids-webview-automatically-resize-huge-images) –