Android视图的相对列宽的网格

时间:2013-10-08 20:02:38

标签: android xaml layout tablelayout grid-layout

我是Android布局的初学者,来自Xaml。 是否可以指定具有固定数量的柱子和相对宽度的网格(表格)。

例如,我的表中有1行和4列。 我想要:

  • 第一栏需要1部分
  • 第二部分需要2部分
  • 第三个10px(绝对值)
  • 第四部分需要7个部分

在Xaml中我可以将其定义为

<Grid>
 ... 
 <ColumnDefinition Width="1*" />
 <ColumnDefinition Width="2*" />
 <ColumnDefinition Width="30" />
 <ColumnDefinition Width="7*" />
 ...
</Grid>

结果: https://dl.dropboxusercontent.com/u/19503836/layout.png

还有一种宽度类型是自动,如果列不包含子项,则会折叠列并调整其宽度以适合所有子项

是否可以使用Android SDK布局?这里最好的控制套装是什么?

谢谢!

1 个答案:

答案 0 :(得分:0)

GridLayout 在我的情况下非常完美。我找到了几个教程:

  1. http://www.youtube.com/watch?v=TaCW4uL4P6c(基本)
  2. http://www.youtube.com/watch?v=Mkc1xQ0wsbU(高级)