![Android 9编程通俗演义](https://wfqqreader-1252317822.image.myqcloud.com/cover/803/26846803/b_26846803.jpg)
上QQ阅读APP看书,第一时间看更新
4.4 TableLayout
TableLayout与GridLayout有些类似,也是可以分成多行多列,但它的各行之间是独立的,每一行的列数可以不同,比如一行是三列,而另一行是五列。此Layout的每一行是一个单独的Layout:TableRow,所以要添加一行,需要先添加一个TableRow,然后向这一行中添加View,如图4.4.1所示。
![](https://epubservercos.yuewen.com/7B6D60/15289822104505806/epubprivate/OEBPS/Images/Figure-P95_6353.jpg?sign=1739287742-hz6KWH4GYS4vwcWjSNQU2W2KQmCIbTv6-0-9e6b5ff664f4db9603a4caf2c334c80f)
图4.4.1
其实这个效果可以用一个纵向的LinearLayout和多个横向的LinearLayout模拟出来,一个横向的LinearLayout就是一行,但其执行效率不如TableLayout+TableRow高。