2013-02-19 53 views
1

我們知道hdpi,xhdpi和ldpi的可繪製比例因子。 即,hdpi = 1.5 * mdpi,xhdpi = 2 * mdpi和ldpi = .75 * mdpi。「drawable-large-mdpi」的可繪製比例因子

但是我需要的是「drawable-large-mdpi」的比例因子,&「drawable-xlarge-mdpi」。 因爲我需要爲7「和10」平板設計UI。 請提供drawable-large-mdpi & drawable-xlarge-mdpi的比例因子。

回答

0

drawable-large-mdpidrawable-xlarge-mdpi的比例因子與mdpi具有相同的比例因子。 largexlarge標識符指定屏幕大小。

根據Android - Supporting Multiple Screens

XLARGE屏幕是至少960dp X 720dp
大屏幕是至少640dp X 480dp
正常屏幕至少470dp X 320dp
小屏幕是至少426dp x 320dp

您應該只使用繪圖的密度限定符,爲每個密度提供它們。屏幕尺寸限定符應該用於指定您的佈局適合的屏幕尺寸。

例如res/drawable-mdpi/my_icon.png提供了「中等」密度的圖標,而res/layout-large/my_layout.xml提供了「大」屏幕的佈局。

+0

但對於7" 和10" 可繪製的尺寸我仍然面臨的問題。我是否需要針對平板電腦的可繪製尺寸或任何特定關係使用試驗和錯誤方法?請澄清。 – 2013-02-19 08:36:40

+0

沒有7「或10」可繪製的東西。 Drawables在'dpi'中指定了一定的密度。屏幕具有'dp'中指定的特定尺寸(如果需要,屏幕尺寸可以是英寸)。因此,您需要做的是爲支持的屏幕尺寸提供所支持的密度和佈局的可繪圖。然後,Android將根據設備規格獲取正確的繪圖和佈局。我提供的[page](http://developer.android.com/guide/practices/screens_support.html#DeclaringTabletLayouts)上的圖1顯示了密度和屏幕大小之間常規關係的粗略映射。 – Veger 2013-02-19 08:41:42

+0

現在我已經在我的問題中附上2張圖片,請檢查澄清相同。 – 2013-02-19 09:09:23

0

大和xlarge因子沒有比例因子。你爲他們創建一個新的設計。 你應該看到它是這樣的:

  • 有4種不同的設備大小atm:small,normal,large,xlarge。
  • 每個設備尺寸具有多個縮放因子ATM它們是:LDPI,MDPI,HDPI,xhdpi

當屏幕和設備尺寸改變這些「桶」正在發生變化。我想我昨天讀了一些關於xxhdpi的因素。

你可以閱讀更多有關此主題在這裏:http://developer.android.com/guide/practices/screens_support.html