我正致力于面向7英寸和10英寸平板电脑的Android横向广告应用。 只有像Nexus,Galaxy tab,Sony和Asus标签等标准设备才能成为目标。 7英寸和10英寸设备的UI都是相同的。
我们目前的实施如下。
我们在layout-sw600dp-land和layout-sw720dp-land文件夹中有两组布局文件(类似内容)。 我们的设计师为我们提供了两套可切割的7英寸和10英寸设备。
这些图像是从PSD 3840 px宽切片xxhdpi 10英寸和3072像素宽xxhdpi 7英寸.7英寸drawables比相应的10英寸小图片小约20%
所有抽屉都放置在4个密度桶中,没有sw-xxxdp限定符。相反,我们在7英寸的drawables上添加了一个_s,并将它们用于sw-600dp(7英寸)设备中的布局。
有没有更好的方法在Android平板电脑中处理drawables以支持所有设备?
目前我们正在测试10英寸和7英寸的Galaxy标签,它们都是mdpi。上述实现是否稳定且可扩展?
答案 0 :(得分:0)
sw-xxxdp
方法最有效。另一种方法是在运行时选择或缩放资源,这会使屏幕渲染速度明显变慢。