因此,针对Android的指南Supporting multiple screen sizes描述了一组限定符,例如<li>
用于横向模式,而layout-land
用于最小宽度为700 dpi的屏幕。
我正在开发启动屏幕小部件。是否有针对不同小部件大小的限定符?它们的范围从1x1到5x4(甚至更大)。看到layout-w700dp
或layout-widget1x1
等限定符是很自然的事情。我似乎无法找到任何东西。
如果答案是“否”,您将如何解决不同尺寸的不同布局?我知道我可以通过订阅layout-widget3x3
轻松操作单个字段,询问当前大小并根据它更新字体大小等内容。但这对于更大的布局更改(例如交换LineraLayout的方向或内容)是不可行的。这就是布局限定符闪耀的地方。
任何?