2011-09-07 52 views
2

我在/ drawable文件夾中有一些圖片,我的理解是將其解釋爲/ drawable-mdpi。現在這些圖像在使用時會縮放(取決於設備)。我不想添加更多圖片,因爲它們不存在。而且我沒有資源來創建不同的res圖片。如何讓Android不要縮放圖像?

我只想讓照片在較大的設備上顯得更小。有沒有縮放圖像的方法?

我不想硬編碼所有的圖片大小。

這是第二個問題,因爲編輯根本沒有吸引注意力。對於那個很抱歉。

回答

3

添加BitmapFactory.Options參數與標誌decodeResource inScaled設置爲false是如何做到這一點

BitmapFactory.Options mNoScale = new BitmapFactory.Options(); 
mNoScale.inScaled = false; 
BitmapFactory.decodeResource(getResources(), R.drawable.id, mNoScale); 
1

當你說layout_width="wrap_content" layout_height="wrap_content"會發生什麼?

+0

在什麼?順便說一句,我正在將Bitmap繪製到SurfaceView上。位圖是使用BitmapFactory.decodeResource()創建的; – SBoss