day11:布局的常用属性

作者: 80b728bf255f | 来源:发表于2018-05-11 11:00 被阅读43次

一直写布局,但是有时布局的属性,太多了,都记混了。我今天总结一下几个常用的布局和布局的属性,希望会对我们这些安卓小白会有一些帮助:

  • LinearLayout(线性布局):

orientation: 设置布局中组件的方向;
gravity:设置组件包含子项的对齐方式;
background:设置布局的背景图片或背景颜色;
weight(权重):比例划分(height或者width);
divider:为LinearLayout图片设置分割线;
showsDivider:设置分割线的位置;
dividerPadding:设置分割线的Padding(padding的意思是元素边框和元素内容的空间);

  • RelationLayoout(相对布局)

gravity:设置容器内组件的对齐方式;
ignoreGravity:当值为true时,将不受gravity的影响;
layout_alignParentLeft:是相对于容器左对齐;(当然也也可以右对齐等等,改变一下left就行了);
layout_centerHorizontal:水平居中;(当然还可以竖直居中);
layout_toLeftof:参考组件的左边;(当然还有右边);
layout_above:参考组件的上面;(当然还有下面);
layout_alignLeft:和参考组件的左边对齐:(当然还有上,下,右);
layout_marginLeft:设置组件里左边缘的偏移量(控件相当有容器);(当然还有上下,右);
paddingLeft:内部元素左边填充的距离(元素相当于控件);(当然还有上下,右);

我找了个图很好说明了layout_alignParentLeft等等:
图片来自于网络
  • Tablelayout(表格布局)

android:collapseColumns=“”:设置需要被隐藏的列的序号
android:shrinkColumns=“”:设置允许被收缩的列的列序号
android:stretchColumns=“”:设置运行被拉伸的列的列序号
上面三个是从0开始计算的;
android:layout_column="2":表示的就是跳过第二个,直接显示到第三个格子处,从1开始算的!
android:layout_span="4":表示合并4个单元格,也就说这个组件占4个单元格

  • GridLayout(网状布局)

我在网上找了个图片很好的说明他的属性:


网上的图片
总结:

这个知识比较杂乱,需要我们这样的初学者经常地看,才行——一个android初学者

相关文章

  • day11:布局的常用属性

    一直写布局,但是有时布局的属性,太多了,都记混了。我今天总结一下几个常用的布局和布局的属性,希望会对我们这些安卓小...

  • samurai-native CSS属性文档

    通用布局属性 UIButton常用属性 UILabel常用属性 UITextField,UITextView常用属...

  • Android TabLayout

    常用属性 常用方法 自定义TabLayout子布局

  • 表格与表单

    表格 table常用标签 table常用属性 传统布局 表单 分页

  • HTML表格、表单

    表格 table常用标签 table常用属性: 传统布局: 传统的布局方式就是使用table来做整体页面的布局,布...

  • CSS-多列布局1-概述

    1、多列布局概述 通过 CSS3,您能够创建多个列来对文本进行布局 - 就像报纸那样! 2、常用属性 3、常用属性...

  • 前端技能

    HTML 常用标签/分类/属性 标签的分类 CSS 布局:position、float 响应式布局:rem布局(移...

  • ##深入学习CSS布局系列(一)布局常用属性

    @(CSS)[CSS, 布局] 深入学习CSS布局系列(一)布局常用属性 一直感觉自己对CSS的各个属性很了解,可...

  • Android 界面的基本属性

    Android 界面的常用基本属性 布局: 在 android 中我们常用的布局方式有这么几种: 1.Linear...

  • UI常用布局

    UI常用的布局LineaLayout:线性布局重要属性:-orientation方向 分为水平,垂直-layou...

网友评论

    本文标题:day11:布局的常用属性

    本文链接:https://www.haomeiwen.com/subject/dthxdftx.html