刚才复习tablelayout这个布局时发现,tablelayout布局并没有设置它的行列数,当对列使用android:layout_span="?"这个属性时,设置的跨越的列数,必须小于当前所有行中最多的列数,因为默认把这个列的数量当成了表的列数。所以可能当你设置了这个属性可能并没有效果,其实是你的列数不存在。
另外,tablelayout有几个属性,
android:shrinkColumns---收缩列
android:stretchColumns---拉伸列
android:collapseColumns---隐藏列。
还有就是tablelayout需要和tablerow一起使用,在tablerow下写每行的view布局。