【发布时间】:2012-12-20 05:49:12
【问题描述】:
对于我想从上到下设计布局的应用程序:从全屏尺寸开始,将屏幕尺寸分割成一个网格并将控件放置在该网格的固定位置等。对我来说,这似乎是设计适合几乎所有屏幕尺寸的应用程序的最简单方法。理想情况下,我也想缩放其他东西:Cornerroundings、fontsizes 等。
到目前为止,我的印象是 Android 不想支持这种方法:几乎所有东西都有缩放机制,但它很快就变得丑陋了: LinearLayout 和 TableLayout 支持权重,所以我可以很好地使用它们,但是如果我想要随屏幕大小缩放的边距,我需要很多嵌套布局。 这有什么设计原因吗? 实现类似于 AbsoluteLayout 的布局应该非常简单,但一切都基于可用屏幕尺寸的一小部分,但不存在这样的东西。
为什么不呢?有什么理由不想要这样的东西,还是只是没有人费心去实现它?
【问题讨论】:
标签: android android-layout tablelayout