您的位置首页百科知识

Android 布局里的属性 android:stretchColums="*" 是什么意思

Android 布局里的属性 android:stretchColums=

stretchColumns=“1”表示tablayout的第二列设为可扩展,如果列数没有布满整个屏幕,则其余空间都被第二列占据,自动拉伸已填充屏幕,就像fill_parent一样。

android:stretchColums="*"的意思就是每列都拉伸,同linearlayout中的layout_weight="1"差不多的意思。

android:stretchColums="*"是设置TableRow下的列的全部列都被拉伸,有点像为TableRow每个子项加了个权限1,

TablelLayout并不需要明确地声明包含多少行、多少列,而是通过TableRow,以及其他组件来控制表格的行数和列数,

TableRow也是容器,因此可以向TableRow里面添加其他组件,每添加一个组件该表格就增加一列。

我是很想回答你,但是你问问题的方式确实让人难以捉摸,strechColum是那个组件的属性呢?gridview吗?