2011-03-11 48 views
1

您好我已成功地從爲在這裏展示的路徑創建繪製:如何更改android中mapview中的drawable的大小?

Drawable drawable = Drawable.createFromPath(path); 

,而是因爲它是從相機拍攝並存儲在SD卡是顯示了地圖上的圖像是非常大的有沒有辦法在地圖上查看時縮小圖像?

回答

0

您的目的是將圖像放在Mapview上。如果是這樣的話,爲什麼不使用BitmapFactory從FileInputStream創建一個位圖,然後打開圖像文件。

然後,在由BitmapFactory創建的位圖上,可以使用createScaledBitmap方法縮放圖像,然後將其放在MapView上。

編輯:從縮放的位圖創建一個BitmapDrawable。

+0

以及我有一個圖像路徑的數據庫,並根據所選擇的路徑決定哪個圖像將顯示在該位置。你的解決方案還能工作嗎? – waa1990 2011-03-11 23:45:50

+0

另外,逐項疊加類不接受位圖 – waa1990 2011-03-11 23:48:53

+0

@將從縮放的位圖創建一個BitmapDrawable。 – chaitanya 2011-03-12 01:10:53

相關問題