的文件夹我构建了一个应用程序,可以消除所有不同大小的screans(ldpi,mdpi,hdpi,xhdpi和xxhdpi)。问题是,当我在索尼Xperia P上运行我的应用程序(索尼Xperia LT22i 540 x 960像素-4英寸)时,布局会变得一团糟。我必须在什么文件夹中将布局放到此设备上?以及如何防止发生这种混乱与其他设备againg什么是索尼Xperia P
UPDATE
我做diferents布局为XML文件夹diferents
的文件夹我构建了一个应用程序,可以消除所有不同大小的screans(ldpi,mdpi,hdpi,xhdpi和xxhdpi)。问题是,当我在索尼Xperia P上运行我的应用程序(索尼Xperia LT22i 540 x 960像素-4英寸)时,布局会变得一团糟。我必须在什么文件夹中将布局放到此设备上?以及如何防止发生这种混乱与其他设备againg什么是索尼Xperia P
UPDATE
我做diferents布局为XML文件夹diferents
请阅读有关Using LinearLayout
如果您使用的LinearLayout正确,你可以有,甚至一个布局可以容纳ALL屏幕尺寸..
使用线性布局ins最好的方式来建立一个android应用程序。 – Roland
您应该创建一个版图的文件夹(小|?|大| xlarge)并将您的XML布局放在此处。
ldpi,mdpi,hdpi,xhdpi和xxhdpi指的是不适用于布局的图像。
阅读here了解更多信息。
就你而言,你可以创建一个layout-w540dp-h960dp
文件夹。
可用屏幕宽度WDP
实例:w720dp w1024dp
指定DP最小可用宽度 单位在该资源应该由值定义。 当 屏幕的方向在横向和纵向之间切换为 时,系统对应宽度的相应值会更改,这反映了当前可用于UI的实际宽度。
这往往是有用的,以确定是否使用多窗格布局, 因为即使是平板设备上,你经常会不希望为纵向相同 多窗格布局为你做景观。 因此,您可以使用它来指定 布局所需的最小宽度,而不是同时使用屏幕尺寸和方向 限定符。
和
可用屏幕高度HDP
实例:h720dp h1024dp等
指定DP最小屏幕高度 单位在该资源应该通过使用定义的价值。 当 屏幕的方向在横向和纵向之间切换到 时,系统对应高度的高度变化反映当前可用于UI的实际高度。
使用这个定义由布局所需要的高度是有用的 方式与WDP相同是用于定义所要求的宽度,而不是 同时使用屏幕尺寸和方向限定符。然而,大多数 应用程序不需要此限定符,因为UI通常会垂直滚动 ,因此更灵活,可用的高度为 ,而宽度更加严格。
你只做出更大的图像,支持更大的屏幕? 你也应该做出不同的布局。例如,对于屏幕大小为4-7“制作布局大文件夹,将您的”普通“xml文件复制到它并修改它们以扩展更大的屏幕。此链接应该有所帮助:http://developer.android.com /guide/practices/screens_support.html – tcollart
我做了这个,我为diferents文件夹做了diferents layouts xml – Roland