我需要创建一个包含 10 个正方形的布局,它以固定的边距填充屏幕的宽度。你可以看到附上的草图。
任何想法如何实现这一目标?
谢谢!
TableLayout 应该可以正常工作。通常用于计算器板,它本质上是一排排正方形。试试看,让我们知道。
您可以将每个正方形包裹在 aLinearLayout
或RelativeLayout
中,将 设置layout_width
为 0dp 并将设置layout_weight
为 1(或者任何值,实际上,只要每个正方形具有相同的值),然后使用水平线LinearLayout
将其全部包裹起来。
编辑:实际上,只要您使用 ImageView 的 src 字段而不是背景,就不需要内部的 LinearLayout/RelativeLayouts。