1

我的設備的邏輯分辨率是480x800,密度是mdpi,我想要一個背景圖像佔據屏幕的一半,這在邏輯上是240x400,所以我應該在photoshop中創建什麼圖像並放在drawable-mdpi文件夾下?我應該爲Android應用程序創建的尺寸是多少?

我的理解是,如果我的形象是在臺式機與72 dpi創建的,那麼我應該準備我的形象..

w = (240 * 160/72) = 533 
h = (400 * 160/72) = 888 

所以我應該使用的533x888(72dpi的)大小在Photoshop準備圖像和放在drawable-mdpi文件夾下?

回答

1

你可以把你勾勒的辦法,但你也可以把高分辨率圖像中的res/drawable文件夾,並設置在佈局文件的寬度和高度與設備無關的像素(dipdp):

<ImageView 
    android:id="@+id/my_id" 
    android:layout_width="240dp" 
    android:layout_height="400dp" 
    android:contentDescription="@string/my_image_description" 
    android:src="@drawable/my_image"/> 

當然,圖像的縮放可能會影響整體質量,但您可能還會遇到其他具有不同分辨率的mdpi設備,因此無論如何都會縮放圖像。

相關問題