Android 9编程通俗演义
上QQ阅读APP看书,第一时间看更新

4.4 TableLayout

TableLayout与GridLayout有些类似,也是可以分成多行多列,但它的各行之间是独立的,每一行的列数可以不同,比如一行是三列,而另一行是五列。此Layout的每一行是一个单独的Layout:TableRow,所以要添加一行,需要先添加一个TableRow,然后向这一行中添加View,如图4.4.1所示。

图4.4.1

其实这个效果可以用一个纵向的LinearLayout和多个横向的LinearLayout模拟出来,一个横向的LinearLayout就是一行,但其执行效率不如TableLayout+TableRow高。