我目前正在处理我的应用程序,它试图支持不同的屏幕分辨率,但我注意到我的布局存在一个主要问题。我将解释:
我的res文件夹中有两个文件夹。它们被称为"布局"和" layout-sw360dp"这是为了支持三星Galaxy S4,HTC One等大屏幕。 现在,当我尝试在我的私人手机galaxy S4上运行我的应用程序时,该应用程序看起来很好,所有图像和组件都很完美。
但是当我尝试在HTC One设备上运行我的应用程序时,突然布局看起来很小,就像非常小。它假设适合整个屏幕,就像我的星系s4。 它就像HTC One和Galaxy S4不使用相同的布局文件夹,尽管它们的屏幕尺寸几乎相同。
如果你们能为我澄清这件事,我真的应该这样做。
编辑:我试图在三星Galaxy S5设备上运行我的应用程序,它看起来像它应该的方式。 HTC One有什么问题?
答案 0 :(得分:0)
物理尺寸通常以英寸为单位,它只是告诉您真实设备的屏幕尺寸
dpi,与之无关。 Dpi表示屏幕密度,在给定区域(通常是平方英寸)中显示多少像素。它可以被视为屏幕质量的衡量标准。
分辨率由两者的产品给出;它表示屏幕上的物理像素总数。
android:anyDensity="true"
三星Galaxy S4,HTC One的物理尺寸不同:DIFFERENCE
请参阅此选项以了解如何选择最佳分辨率:DOC