各种屏幕的标准小部件尺寸
Posted
技术标签:
【中文标题】各种屏幕的标准小部件尺寸【英文标题】:Standard widget sizes for various screens 【发布时间】:2011-05-18 20:43:08 【问题描述】:小部件设计指南为您的中型屏幕提供了标准小部件尺寸。我正在开发一个小部件,它使用的图像背景在不按比例缩放时不能很好地缩放。所以图片资源是为中型屏幕制作的,在不同尺寸的屏幕(大、超大等)上测试时,小部件背景看起来不太好。所以我计划为每个屏幕尺寸创建不同的背景图片资源。除了反复试验之外,有没有办法计算出大屏幕、超大屏幕甚至小屏幕的标准小部件尺寸?还是我在这里完全偏离了基地,有没有更简单的方法可以做到这一点?
【问题讨论】:
【参考方案1】:android系统允许你为不同密度的屏幕放置不同的资源。您必须将不同大小的资源放在 res 文件夹内的相应文件夹中(即 drawable-mdpi 与 drawable-ldpi)。有关创建在多种屏幕类型上运行的 UI 的更多信息,请参阅http://developer.android.com/guide/practices/screens_support.html。
【讨论】:
谢谢。还发现这个有用的花絮对于缩放我的资源:四种密度之间的缩放比例为 3:4:6:8,因此 ldpi 中的 9x9 位图在 mdpi 中是 12x12,在 hdpi 中是 18x18,在 xhdpi 中是 24x24。以上是关于各种屏幕的标准小部件尺寸的主要内容,如果未能解决你的问题,请参考以下文章