创建方形网格按钮布局

时间:2015-02-05 16:47:29

标签: android

我在想如何在android中创建一个方格网格布局,其中每个块都充当一个Button。

e.g 看看这个

http://mathforum.org/alejandre/magic.square/4x4grid.gif

在这种布局中,我希望每个块都充当Button。 此外,我希望大小是动态的,即如果我输入4,它给我4X4网格。如果我输入5,它会给我5X5网格。

请给我建议如何做到这一点。

提前致谢。

2 个答案:

答案 0 :(得分:0)

正如你提到布局需要是动态的,我建议Tabular Layout。在您的XML中,将ID添加到TableLayout。并且在运行时添加TableRows

我相信应该做的伎俩

答案 1 :(得分:0)

也许这些帖子可以帮到你:

要增加间距,请使用以下项目:

垂直

  

android:layout_columnSpan

     

列跨度:右边界和左边界之间的差异   分隔此视图占用的单元格组。默认是   一。参见GridLayout.Spec。

     

必须是整数值,例如“100”。

     

这也可能是对资源的引用(在表单中)   “@ [package:] type:name”)或主题属性(在表单中   “?[package:] [type:] name”)包含此类型的值。

     

这对应于全局属性资源符号   layout_columnSpan。相关方法

水平

  

android:layout_rowSpan

     

行间距:顶部和底部边界之间的差异   分隔此视图占用的单元格组。默认是   一。参见GridLayout.Spec。

     

必须是整数值,例如“100”。

     

这也可能是对资源的引用(在表单中)   “@ [package:] type:name”)或主题属性(在表单中   “?[package:] [type:] name”)包含此类型的值。

     

这对应于全局属性资源符号   layout_rowSpan。相关方法