操作系统如何检测屏幕尺寸?

时间:2019-10-19 11:57:35

标签: android size screen detect

当我创建小型,普通,大型,超大布局时:Android如何检测屏幕尺寸的手机使用此布局?基于dp或dpi或px? 结果是否总是正确的?因为某些设备的物理尺寸较小,但密度较高,因此如果基于密度,此检测并不总是正确的。 我说的对吗?

1 个答案:

答案 0 :(得分:0)

Android使用dp,但是例如,您可以在资源中创建很多变体

res/layout/main_activity.xml           # For handsets (smaller than 600dp available width)
res/layout-sw600dp/main_activity.xml   # For 7” tablets (600dp wide and bigger)

您可以使用不同的配置来涵盖更多分辨率,但是我认为要涵盖所有内容都是一项艰巨的工作,因为我说过我们有不同的分辨率,屏幕尺寸,现在有了缺口。

res/layout-560dpi/
res/layout-ldpi/ ...
  

亲爱的,我复制一个与此有关的链接

https://developer.android.com/training/multiscreen/screensizes

相关问题