TableLayout 简单的记录

TableLayout 简单的记录

一下是tablelayout的主要的属性:

  • android:shrinkColumns ——-设置可收缩的列
  • android:stretchColumns ——设置可伸展的列
  • android:collapseColumns ——设置要隐藏的列(索引列从0开始)

内部的TableRaw的属性内部控件属性:

  • android:layout_column ——-该单元格在第几列显示
  • android:layout_span ——-该单元格占据列数,默认为1

这里写图片描述

1<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 2 android:orientation="vertical" android:layout_width="match_parent" 3 android:layout_height="match_parent"> 4 5 <TableLayout 6 android:layout_width="match_parent" 7 android:layout_height="wrap_content" 8 android:shrinkColumns="0,1" 9 > 10 <Button android:layout_width="wrap_content" 11 android:layout_height="wrap_content" 12 android:text="我独自站一行" 13 /> 14 15 <TableRow 16 android:layout_width="match_parent" 17 android:layout_height="match_parent"> 18 19 <Button android:layout_width="wrap_content" 20 android:layout_height="wrap_content" 21 android:text="0000000000000000000000000" 22 /> 23 24 <Button android:layout_width="wrap_content" 25 android:layout_height="wrap_content" 26 android:text="1111111111111111111111111111111111111" 27 /> 28 </TableRow> 29 30 <TableRow 31 android:layout_width="match_parent" 32 android:layout_height="match_parent"> 33 34 <Button android:layout_width="wrap_content" 35 android:layout_height="wrap_content" 36 android:text="22222222222222 37 22222222" 38 /> 39 40 <Button android:layout_width="wrap_content" 41 android:layout_height="match_parent" 42 android:textAllCaps="false" 43 android:text="match_parent" 44 /> 45 46 <Button android:layout_width="wrap_content" 47 android:layout_height="wrap_content" 48 android:text="2" 49 /> 50 51 </TableRow> 52 53 <TableRow 54 android:layout_width="match_parent" 55 android:layout_height="match_parent"> 56 57 <Button android:layout_width="wrap_content" 58 android:layout_height="wrap_content" 59 android:text="2" 60 /> 61 62 <Button android:layout_width="wrap_content" 63 android:layout_height="wrap_content" 64 android:text="2" 65 66 /> 67 </TableRow> 68 69 <TableRow 70 android:layout_width="match_parent" 71 android:layout_height="match_parent"> 72 73 <Button android:layout_width="wrap_content" 74 android:layout_height="wrap_content" 75 android:text="span=3" 76 android:textAllCaps="false" 77 android:layout_span="3" 78 /> 79 80 </TableRow> 81 </TableLayout> 82 83 <TableLayout 84 android:layout_width="wrap_content" 85 android:layout_height="wrap_content" 86 android:stretchColumns="1" 87 > 88 89 <TableRow 90 android:layout_width="match_parent" 91 android:layout_height="match_parent"> 92 93 <Button android:layout_width="wrap_content" 94 android:layout_height="wrap_content" 95 android:text="2" 96 /> 97 98 <Button android:layout_width="wrap_content" 99 android:layout_height="wrap_content" 100 android:textAllCaps="false" 101 android:text="stretchColumns=1" 102 103 /> 104 105 </TableRow> 106 </TableLayout> 107</LinearLayout> 108

代码交流 2021