【发布时间】:2011-11-29 20:46:20
【问题描述】:
我有这个布局
- 线性布局
- 滚动视图
- 相对布局
- 9x 按钮
- 相对布局
- 滚动视图
在这样的视图中(3x3 网格)
+---------+
| o o o |
| o o o |
| o o o |
+---------+
每个按钮都有它的背景,没有文字,背景是这样的:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/menu_btn1_hover" android:state_pressed="true"/>
<item android:drawable="@drawable/menu_btn1"/>
</selector>
我应该如何说明布局,所以按钮总是每行 3 个,并且会调整大小以适应视图?
【问题讨论】:
-
看起来是使用 TableLayout 的完美场所。
-
LinearLayout 之上 ScrollView 中的 TableLayout ?
-
TableLayout in ScrollView 而不是我宁愿说的RelativeLayout。
-
@TillHelgeHelwig 把它放在一个答案中,所以我可以偶尔接受它
-
只接受下面的一个。它基本上说明了一切。 ;)