UI 自定义布局

Posted 2940500426yingxin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UI 自定义布局相关的知识,希望对你有一定的参考价值。

   今天继续学习UI布局的布局管理器,昨天学习并练习使用了线性布局,相对布局和帧布局,今天学习表格布局,网格布局以及嵌套布局,相对于前三种布局,后三种布局比较复杂一些。

   1.表格布局  TableLayout

    用tablerow创建容器,容器内可以包含按钮,文本等等组件。

    collapaseColumns 设置被隐藏的列

    collapaseRows     设置被隐藏的行

    stretchColumns  设置可拉伸的列

    stretchRows    设置课拉伸的行

  2.网格布局管理器

    网格布局管理器与表格布局管理器比较相似,但是又有不同的地方,主要表现为网格布局管理器中可以跨行跨列显示,并且合并,而这是表格管理器中不可以的。

    rowCount        设置最大行数  

    columnCount  设置最大列数  

            以下是相关的方法    所在行列,所夸的行列数   权重以及存在方式

    技术图片

 

 

    3.嵌套布局

      嵌套布局,顾名思义就是将不同的布局组合起来进行嵌套,但是要遵循一定的规则

      其中最重的就是要确定一个跟布局管理器

       技术图片

 

 明天就是文本框等UI组件的学习了。

 

以上是关于UI 自定义布局的主要内容,如果未能解决你的问题,请参考以下文章

自定义UI 自定义布局

自定义UI 自定义布局

UI 自定义布局

使用带有 GuidedStepSupportFragment 的自定义 XML 布局进行智能电视 UI 设计

Android开发学习之路--UI之自定义布局和控件

在运行时创建、存储和扩展自定义布局