2013-07-03 132 views
4

我需要爲android設計一款應用程序。 而一些閱讀後,我發現Android設備被分爲幾類分辨率來講,像Android應用程序設計分辨率

  • 小屏幕
  • 正常屏幕
  • 大屏幕
  • 超大屏幕

但密度不同。

因此,可以說,現在我需要站出來爲正常屏幕設計,什麼是我應該爲使用分辨率「看&感覺」的應用程序UI的

從閱讀中,我知道android應用程序使用dp而不是px。那麼,這是否意味着我必須在開始設計之前將幾個特定的​​屏幕大小轉換爲dp?

或者我只是簡單地針對像320x480這樣的普通屏幕大小的普通分辨率,前提是我可以在不同的密度下繪製幾組圖案?

如果我弄錯了,請糾正我。

謝謝

+0

+1這真的很重要。 –

回答

1

好問題,到目前爲止我們有5個屏幕密度: xxhdpi,xhdpi,hdpi,mdpi,ldpi,現在如果你有一個圖像資源,你需要創建5個副本,它總是建議由但是你可以使用在線計算器來計算所有密度的PX和DP,我推薦這兩個工具android開發人員工具箱和開發人員工具,並使用開發人員工具可以測試顏色,以及它們將如何在HEX小數點的屏幕中看起來像。

+0

謝謝, 所以,我必須根據密度建造它? 如果...,我對普通屏幕尺寸和大屏幕尺寸有不同的外觀。 我需要有: RES /提拉 - 正 - [xxhdpi,xhdpi,華電國際,MDPI,LDPI] /my_icon.png 和 RES /繪製-large- [xxhdpi,xhdpi,華電國際,MDPI ,ldpi] /my_icon.png –

+0

是的,你應該在每個密度文件中有追索權,但以這種方式res/drawable- [xxhdpi,xhdpi,hdpi,mdpi,ldpi] /my_icon.png 沒有大或正常 – user1283633

+0

我看, 謝謝。如果我的設計與普通屏幕和大屏幕不同? 它會仍然使用相同的目錄? 或者我必須在限定詞中更具體一些? –

0

是的,這是真正的Android有以下類型的設備 LDPI MDPI的 華電國際 XHDPI

http://developer.android.com/guide/practices/screens_support.html

此鏈接給你所有的描述 雅,你必須以明智的方式創建支持所有設備的圖標和圖像。

+0

謝謝, 所以我必須準備的位圖圖形是這樣? RES /抽拉正常-MDPI/my_icon.png RES /抽拉正常-HDPI/my_icon.png RES /抽拉正常-xhdpi/my_icon.png RES /抽拉-大MDPI/my_icon.png RES /抽拉-大HDPI/my_icon.png RES /抽拉-大xhdpi/my_icon.png RES /抽拉-XLARGE-MDPI/my_icon.png RES /抽拉-XLARGE-HDPI/my_icon.png res/drawable-xlarge-xhdpi/my_icon.png –

+0

恰好是,您必須爲每個分辨率做好準備。我的建議使它與9補丁,它會看起來不錯,如果分辨率的小改動完成。 – Tombeau

0

有各種屏幕尺寸的各種設備。 通常,它們被稱爲LDPI,MDPI,HDPI或XHDPI設備。

雖然在編碼中有很多事情要記住,以便在所有設備中實現良好的統一設計!

請參閱this鏈接。遵守官方網站總是好的,而不是其他的教程。養成使用relativelayout的習慣!

同樣在鏈接中,您可以探索很多事情來獲取Android設計知識。

+0

謝謝, 但我仍處於設計階段。在開發階段將繼續閱讀。 –

相關問題