0

我有多個圖像的佈局我想在每個屏幕大小上完美地顯示它們我已經創建了佈局 - 小,普通,大和xlarge也有不同的可繪製文件夾hdpi,mdpi,xhdpi,xxhdpi ,ldpi,但我很困惑,哪個佈局使用哪個dpi文件夾和什麼圖像大小,我應該把不同的dpi文件夾。如何爲不同的屏幕創建不同的佈局

任何人都請幫我擺脫這個問題?

<ImageView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 

    android:id="@+id/imageView9" 
    android:background="@drawable/main_header" 
    android:layout_gravity="center_horizontal" 
    android:layout_alignParentTop="true" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentStart="true" 
    android:layout_marginLeft="20dp" 
    android:layout_marginStart="20dp" 
    android:layout_marginTop="20dp" /> 

<ImageView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:adjustViewBounds="true" 
    android:id="@+id/imageView10" 
    android:src="@drawable/icon_menu_copy" 
    android:layout_alignParentTop="true" 
    android:layout_marginLeft="15dp" 
    android:layout_toRightOf="@+id/imageView9" 
    android:layout_toEndOf="@+id/imageView9" /> 

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="New Text" 
    android:id="@+id/textView" 
    android:layout_below="@+id/imageView10" 
    android:layout_centerHorizontal="true" 
    android:layout_marginTop="69dp" /> 

感謝

+0

https://romannurik.github.io/AndroidAssetStudio/轉換要顯示所有的屏幕格式和應用程序中使用的圖像。上面的鏈接將幫助你轉換這些。 – HourGlass

+0

訪問[Android:支持多屏幕](https://developer.android.com/guide/practices/screens_support.html) – Bharatesh

回答

0

不蘇爾如果我明白你的問題,但對實例的XLARGE設備上,您的應用程序shiped與佈局XLARGE佈局和xhdpi的繪製。

+0

我有大小的圖像1517 x 307 px –

0

請在資源中使用不同值文件夾進行佈局。只爲縱向和橫向佈局製作一個或兩個佈局。還爲不同大小的圖像製作不同的可繪製文件夾。

另請參閱鏈接瞭解更多詳情。 Mobile Design Practice

0

Android Studio會爲您選擇合適的dpi。因此,您可以將您創建的每個文件夾中使用的每個圖像放在不同大小但名稱相同的位置。 例如:

0.75x drawable-ldpi (120 dpi, Low density screen)  - 36 x 36px<br/> 
1x drawable-mdpi (160 dpi, Medium density screen)  - 48 x 48px<br/> 
1.5x drawable-hdpi (240 dpi, High density screen)  - 72 x 72px<br/> 
2x drawable-xhdpi (320 dpi, Extra-high density screen) - 96 x 96px<br/> 
3x drawable-xxhdpi (480 dpi,      ) - 144 x 144px 
+0

我有圖像的大小1517 x 307 px –

+0

然後把它放在一個文件夾中並在你的屏幕上建立,看看是否你想要的大小。 –

+0

我希望在包括標籤在內的所有屏幕尺寸顯示此圖像,所以我想知道我在哪個尺寸的dpi文件夾中放置了 –