笔记三:常用布局:线性布局——LinearLayout

前言

程序的界面可以简单也可以错综复杂,可以朴实无华也可以花里胡哨,程序界面的的美观完全取决于各个控件的摆放位置,而存放这些控件的容器 被称为布局(Layout),每个活动都必须有自己的布局文件,开发人员可以在布局内按照一定的要求或者规律来摆放控件,从而实现精美界面的目的。一个布局是可以嵌套另一个布局的,这样就是我们能够完成一些更加复杂的精美的界面,嵌套原则:①根布局管理器必须要有一个xmlns文件;②在一个布局文件中,最多只能有一个根布局管理器,如果需要有多个还需要用一个根布局管理器,将他们括起来即可;③不能嵌套太深,会影响程序性能。

线性布局(LinearLayout)

笔记三:常用布局:线性布局——LinearLayout_第1张图片 图片资源(图片来自菜鸟教程)
顾名思义,线性布局强调布局将所有控件在线性方向上排列,一般分为竖直方向和水平方向,在编码时android也提供了转向的语句。当想改变线性布局控件排列方式时,可利用android:orientation属性更改,竖直方向用android:orientation=“vertical”;水平方向则用“horizontal”。具体看代码:

//竖直方向
    

android:layout_width:用来设定控件的宽度,一般分为match_parent(适应屏幕)和wrap_content(根据内容决定),也可以自己设定宽度如100dp、200dp等,空间大小只能用dp表示。android:layout_height表示方法与android:layout_width一致。
通常在控件署名时,常用android:text=“控件名”表示,字体的大小用android:textSize=“**sp”表示,字体大小只能用sp表示,字体颜色用android:textColor=“color”表示,可以直接输入色号,也可以提前在res->values中定义颜色便可直接调用,先右击values建立一个color.xml文件输入一下代码则可实现颜色绑定:


	#58ACED

实现结果如下:
笔记三:常用布局:线性布局——LinearLayout_第2张图片
在之前的基础上再嵌套一个LinearLayout,排列方向为水平排列,具体代码如下:

//竖直方向
    

运行结果如下:
笔记三:常用布局:线性布局——LinearLayout_第3张图片

你可能感兴趣的:(前端)