2014-03-25 91 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