2012-02-25 140 views
0

我需要縮小當前爲40M的apk文件的大小。這個尺寸是由於一些高質量的圖像。因此,我決定將這些圖像傳輸到服務器並從那裏加載它們。Android,如何使圖像適合屏幕?

我創建了一些html網頁,並將每個圖像放在自己的網頁中。在應用程序中,我使用webview打開該鏈接並顯示圖像。但是,圖像大於屏幕大小。之前的時間,因爲我用圖像視圖,我可以適應它的屏幕,但現在,我不知道是否有可能將網頁綁定到屏幕大小。

如果您知道,請指導我。謝謝

+0

我不知道網絡page..but有服務器的其他解決方案太像移動圖像,並解析它運行時,或者在第一次解析所有圖像並存儲在SD卡,然後使用.. – MKJParekh 2012-02-25 13:37:13

回答

0

爲什麼不使用ImageView?

只需從流中創建一個drawable並在ImageView中使用它。

DefaultHttpClient httpClient = new DefaultHttpClient(); 
HttpGet request = new HttpGet(urlString); //urlString - url of your image 
HttpResponse response = httpClient.execute(request); 
InputStream is = response.getEntity().getContent(); 

Drawable drawable = Drawable.createFromStream(is, "image"); 

imageView.setImageDrawable(drawable);