7.2.7  网格布局(Gridlayout)

7.2.7 网格布局(Gridlayout)

网格布局就是将容器分割成多行多列,组件可以添加到每一个网格当中。在Android系统中,线性布局可以在XML中定义,也可以在.java代码中编写,常用的是在XML中定义。

978-7-111-59182-5-Part01-379.jpg

图7-30 表单布局结果图

下面是在.xml中定义的网格布局程序。

978-7-111-59182-5-Part01-380.jpg

978-7-111-59182-5-Part01-381.jpg

978-7-111-59182-5-Part01-382.jpg

978-7-111-59182-5-Part01-383.jpg

解释上面的代码:

这是网格布局,android:columnCount="4"和android:rowCount="4"形成4行4列的网格。每一个网格可以添加一个控件。

图7-31为运行结果。

978-7-111-59182-5-Part01-384.jpg

图7-31 网格布局结果图