繁体   English   中英

根据屏幕分辨率使用适当的布局标记

[英]Using appropriate layout markup according to screen resolution

我有一个480x800、1024x600、1280x800的设计列表。 如何要求android根据用户屏幕的分辨率使用确切的标记? 据我所知,只有抽象方法(hdpi,xdpi)用于解决分辨率差异。

如何要求android根据用户屏幕的分辨率使用确切的标记?

有才华的开发人员不会这样做。 有才华的开发人员意识到,只有一部分Android设备以上述列出的分辨率运行,就像台式机Web浏览器并非仅以三种窗口大小运行一样。 优秀的开发与图形设计师合作,来为不同的屏幕尺寸流体布局(例如, -normal-large-xlarge ),这可能会或可能不会在上述的分辨率下运行。 例如,有些设备的屏幕尺寸在4“到7”之间,运行速度为800x480,有些设备的屏幕尺寸在4.5“到10.1”之间,其运行速度为1280x800(或其附近)。

据我所知,只有抽象方法(hdpi,xdpi)用于解决分辨率差异。

-hdpi-xhdpi与屏幕分辨率无关。 它们用于屏幕密度。 密度与分辨率无关,密度在很大程度上与尺寸无关。

创建基于文件夹的屏幕宽度或高度。 例如

分辨率/布局-w480dp,分辨率/布局-w1024dp,分辨率/布局-w1280dp

要么

分辨率/布局-h800dp,分辨率/布局-h600dp

在这里 ,表2了解更多。配置限定符名称。

Afaik,您可以标记布局文件夹,这是该布局所需的最低屏幕分辨率,您可以将其设置为min600,将其设置为min 800。

我认为此标记方案在蜂窝及以上版本中受支持,并且由于这些是平板电脑的分辨率,因此无论如何都会有。

看到这个这个

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM