2012-11-29 169 views
1

我參與了我的應用的佈局設計,以解決多種屏幕尺寸問題。我提到下列單證:正確使用9個補丁圖像

  1. Supporting Different Densities
  2. Supporting Different Screen Sizes
  3. Icon Design Guidelines
  4. Draw 9-patch

我讀到這些文件的越多,我就越變得混亂和令人費解。儘管這裏可能已經討論過了,但我認爲在這一點上,我需要專家的建議。

我發現那是什麼:

  1. 讓一組9片圖像。

  2. 使適應性佈局,讓Android爲我拉伸9貼圖像。

我的理解是否正確?

回答

0

好吧,如果你想支持大多數可用的設備並不那麼容易;只有一組9幅圖像是不夠的,除非你只將它們用於背景圖案。

對於每個密度文件夾,您至少需要一組9個補丁的圖像,並且需要一個精心設計的佈局(對於大型和xlarge設備可能不同)以及Fragments的使用,您可以管理在大多數設備上開發一個漂亮的應用程序:)

+0

好的,這有點意義。所以,如果我使用相對佈局,我是否仍然使用不同的佈局文件夾;爲ldpi,mdpi和hdpi?我嘗試在ldpi和hdpi中使用相同的佈局。 UI看起來很相似! – Renjith

+0

很可能只有一種佈局,一切看起來都很正常,相對佈局通常是最好的;我說過你可能希望對平板電腦和設備有不同的佈局,但這不是強制性的,它完全取決於你的設計。即使你有一個佈局或全部,你可能需要在可繪製的ldpi,mdpi,hdpi和xhdpi文件夾中有多個9-patch圖像;例如,在可拖動文件夾中顯示一張200x300像素的9色補丁產品圖像在所有設備上看起來都很完美,但對於平板電腦來說可能太小了,如果將它做得更大,對於ldpi設備來說可能太大:) – Adinia

+0

感謝說明!現在清楚了:) – Renjith

0

是的,這是正確的。適應性佈局和9補丁的背景和簡單的圖像。

請注意,如果您有複雜的圖像,可能9個補丁不太適合它。將其轉換爲xhdpi,hdpi,mdpi和ldpi密度,然後進行設置。

好看:)