在动态空间中均匀分布多个项目
Posted
技术标签:
【中文标题】在动态空间中均匀分布多个项目【英文标题】:Distribute multiple items evenly throughout a dynamic space 【发布时间】:2011-12-29 02:26:27 【问题描述】:我正在设计一个包含多个按钮的布局,我希望这些按钮在菜单中均匀分布,并且我正在尝试找到一种不使用任何数值的方法来做到这一点。如果屏幕旋转或屏幕尺寸不同,我希望它仍然居中。
这是一个例子:http://i.stack.imgur.com/yY88p.jpg
【问题讨论】:
【参考方案1】:使用加权线性布局。以LinearLayout Tutorial 为例。
【讨论】:
这不是把所有的按钮都放在中间,还是把它们均匀地分散开来? 在按钮之间使用额外的“空”视图将使它们按给定的权重按比例展开。【参考方案2】:这是一个很好的例子。它以编程方式添加项目。 github
【讨论】:
以上是关于在动态空间中均匀分布多个项目的主要内容,如果未能解决你的问题,请参考以下文章