Android菜鸟学习步骤记录之表格布局实战

这是一个TableLayout设置成功之后的样子:

Android菜鸟学习步骤记录之表格布局实战

总起:需要明白的是tablelayout和linearlayout一般都是相互起作用的,tablelayout主要是列+行的排布方式。这个界面的排布:

Android菜鸟学习步骤记录之表格布局实战

具体实现步骤:

  1. 建立tableLayout--下面布局添加tablerow,在tablerow中再分行添加LinearLayout
  2. 在LinearLayout中添加TextView或者ImageView,如图所示
  3. Android菜鸟学习步骤记录之表格布局实战
  4. 大功告成!

需要注意的tips:

  • 如果要让weight所设置的比例起作用,就要把width或者height的其中一项改为0dp。
  • gravity需要在tablerow中设置(子布局的对齐方式需要在父容器中设置)
  • 把background图片插入在res/drawable目录下
  • 不设置weight比例就要把weight删除掉,设置width和height具体的长宽