与我的布局混淆 - android

时间:2014-08-15 13:06:10

标签: android layout resolution

我目前正在处理我的应用程序,它试图支持不同的屏幕分辨率,但我注意到我的布局存在一个主要问题。我将解释:

我的res文件夹中有两个文件夹。它们被称为"布局"和" layout-sw360dp"这是为了支持三星Galaxy S4,HTC One等大屏幕。 现在,当我尝试在我的私人手机galaxy S4上运行我的应用程序时,该应用程序看起来很好,所有图像和组件都很完美。

但是当我尝试在HTC One设备上运行我的应用程序时,突然布局看起来很小,就像非常小。它假设适合整个屏幕,就像我的星系s4。 它就像HTC One和Galaxy S4不使用相同的布局文件夹,尽管它们的屏幕尺寸几乎相同。

如果你们能为我澄清这件事,我真的应该这样做。

编辑:我试图在三星Galaxy S5设备上运行我的应用程序,它看起来像它应该的方式。 HTC One有什么问题?

1 个答案:

答案 0 :(得分:0)

物理尺寸通常以英寸为单位,它只是告诉您真实设备的屏幕尺寸

dpi,与之无关。 Dpi表示屏幕密度,在给定区域(通常是平方英寸)中显示多少像素。它可以被视为屏幕质量的衡量标准。

分辨率由两者的产品给出;它表示屏幕上的物理像素总数。

android:anyDensity="true"

三星Galaxy S4,HTC One的物理尺寸不同:DIFFERENCE

请参阅此选项以了解如何选择最佳分辨率:DOC