创建方形网格按钮布局



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

例如看看这个

链接

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

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

提前谢谢。

正如您所提到的,布局本质上需要动态,我可以建议Tabular Layout。在XML中,将ID添加到TableLayout。在运行时添加TableRows

我认为它应该做到

也许这篇文章会对你有所帮助:

  • http://code.tutsplus.com/tutorials/android-user-interface-design-creating-a-numeric-keypad-with-gridlayout--mobile-8677
  • http://developer.alexanderklimov.ru/android/layout/gridlayout.php

要增加甜菜文项目的间距,请使用:

垂直

android:layout_columnSpan

柱跨度:左右边界之间的差异界定此视图所占用的单元格组。默认值为一参见网格布局规范

必须是一个整数值,例如"100"。

这也可能是对资源的引用(形式为"@[package:]type:name")或主题属性(形式为"?[package:][type:]name")包含此类型的值。

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

水平

android:layout_rowSpan

行跨度:顶部和底部边界之间的差异界定此视图所占用的单元格组。默认值为一参见网格布局规范

必须是一个整数值,例如"100"。

这也可能是对资源的引用(形式为"@[package:]type:name")或主题属性(形式为"?[package:][type:]name")包含此类型的值。

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

最新更新