Android如何检测屏幕尺寸

问题描述 投票:-1回答:1

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

android size screen detect
1个回答
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

© www.soinside.com 2019 - 2024. All rights reserved.