GridLayout或TableLayout,项目超过2个单元格

时间:2015-05-13 12:20:18

标签: android android-layout android-tablelayout android-gridlayout

我必须做一个特殊的布局,看起来像一个网格,但有一个项目(在我的例子中为红色)超过2个单元格。一个例子比单词更好,所以布局应该是这样的:enter image description here

我在GridLayout和TableLayout周围搜索,但没有找到任何关于如何制作的线索。如果有人知道使用这样的布局是否可以做到这一点,那将对我有所帮助。

或者至少如果没有使用这些布局的解决方案,有人可以指导我另一个吗?

提前感谢您的回答!

1 个答案:

答案 0 :(得分:0)

list decoding

添加android:layout_span =" 3"跨越3列。例如:

<TableRow>
                <Button android:id="@+id/item_id"
                    android:layout_span="2"
                    android:layout_width="wrap_content" 
                    android:layout_height="wrap_content" 
                    android:text="item text" />     
            </TableRow>

Sample for you problem

Video tutorial for Grid

Insert view to GridLayout dynamically, with even width and height