2013-12-15 50 views
0

目前正在開發一款安卓遊戲。 現在我所有的圖像都基於480x320的分辨率。 但是,當我在我的設備上繪製它時,它實際上比我預期的要小。將圖像縮放到Android設備尺寸

在eclipse中,我把我的480x320圖像放在我的drawable-hdpi文件夾中。 我認爲它會延伸到整個屏幕/視圖,但不幸的是沒有。

如何製作它以便我的視圖縮放其中的所有圖像以適合我的設備分辨率? 我的Android清單中有需要編輯的選項嗎?或者我需要在View類中做些什麼?

+0

PS:我沒有使用遊戲引擎,只是直接使用Android SDK。 位圖bmp = BitmapFactory.decodeResource(getResources(),R.drawable.background); \t \t canvas.drawBitmap(bmp,0,0,paint); –

+0

我想你應該把它移動到一個較低的res文件,如果你想要它伸展,或當然更好的選擇是提供所需的多個版本。 – ChiefTwoPencils

+0

我做到了。將我的480x320背景圖片移至res/drawable-ldpi文件夾。但是,不是不顯示整個圖像。它被切斷(圖像顯示比設備屏幕更大)。 –

回答

0

如果你不想讓android弄亂你的drawable,你應該使用drawable文件夾或assets文件夾。這說我認爲我們需要一些代碼示例,因爲我有一種感覺,其他東西是錯誤的:)

0

也許`Bitmap.createScaledBitmap(bmp,width,height,false);'會有用嗎?