[英]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了解更多。配置限定符名称。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.