2014-03-25 134 views
0

嗨我正在開發一個android應用程序,我在nexus手機和平板電腦上佈局時遇到問題,因爲它們的分辨率非常高。我不知道哪個佈局文件夾適用於最佳匹配nexus 5,nexus 7等,因爲它們都有不同的屏幕尺寸,但分辨率非常相似。任何人都可以提出意見來實現這一目我知道可能我會需要不同的手機(nexus 5和nexus 7來命名一對)的不同文件夾,但無法找出最佳的使用方法。謝謝Android佈局文件夾

回答

3

這裏有一些數字爲典型的屏幕寬度:

320dp:典型手機屏幕(240×320 LDPI,MDPI分辨率320x480,480x800的華電國際等)。

480dp:像Streak(480x800 mdpi)這樣的Tweener平板電腦。

600dp:7「平板電腦(600x1024 mdpi)。

720dp:10「平板電腦(720x1280 mdpi,800x1280 mdpi等)。

參見guide

並且:

對於關係7

layout-large-hdpi 

對於關係10

layout-xlarge-xhdpi 
+0

nexus 5呢?會不會是layout-hdpi? – Paddy1990

+0

我不確定,請爲Nexaus 5認爲layout-sw480dp 5 – Lokesh

+0

輝煌我現在就給它一下,讓你知道結果:)感謝您的幫助 – Paddy1990

0

我認爲你可以使用文件夾:layout-normal-land for landscape和layout-normal-port for portrait。

0

enter image description here

所有here,如果你只是閱讀整篇文章,它會定勢你的問題,我一直都前處理這個和這篇文章幫助我。希望它可以幫助你。

+0

感謝您的答覆,尺寸此圖上是仍然比連接設備的分辨率小得多。 nexus 5的分辨率爲1080 x 1920像素,4.95英寸(〜445 ppi像素密度)。那麼這是否意味着它的dpi爲445? – Paddy1990

+0

我認爲你不必擔心屏幕的分辨率,你應該關注你的設備是什麼屏幕尺寸。或者可以使用更高分辨率的圖像並將其放入設備的相應文件夾中,例如如果設備是4.95in,它應該在drawable-hdpi文件夾中。 – CENT1PEDE

+0

那麼如果分辨率是1080 x 1920像素,那麼分辨率是如何工作的,那麼dpi的分辨率是多少?它是否也根據屏幕尺寸進行調整? – Paddy1990