我正在尝试为我的Android应用设计UI,这在所有设备中保持比例方面。
我已经阅读了所有关于此的Android developers article但我还不了解一些事情。
我使用新的大小限定符(sw320dp,sw480dp,sw600dp,sw720dp)
。
我已经开始为这种配置设计drawable:
layout-sw720dp-land ----> 1280x800(10"平板电脑)mdpi
世界图标的大小为50x50px
,按照开发者指南,我已缩放图标以适应所有密度(例如HDPI
图标大小为100x100px (x1.5 from mdpi)
)
问题是,当我尝试在此设备中显示相同的活动时,它看起来像这样:
布局sw320dp陆-----> 1820x768(4.7")hdpi
这两款设备的屏幕分辨率都相似,但手机屏幕密度 ,物理屏幕尺寸
两个图片的with和高度布局属性都设置为wrap_content
。
什么应该是开始的基线指南? Android开发人员指南说正常的屏幕和mdpi密度,但我不知道这是否适合现在
我做错了什么?
谢谢
答案 0 :(得分:2)
实际上这不是你的错。
layout-sw320dp-land
将从hdpi
文件夹中获取可绘制文件,而layout-sw720dp-land
是mdpi
设备,因此它将从mdpi
文件夹中获取可绘制文件,该文件夹将小于{{1} }}