Android布局管理

一、Android布局管理

1. 使用Android布局管理器可以很方便地控制各组件位置及大小。

2. Android中的常见布局:

        (1)线性布局(LinearLayout)

        (2)表格布局(TableLayout)

        (3)帧布局(FrameLayout)

        (4)相对布局(RelativeLayout)

        (5)绝对布局(AbsoluteLayout)【在Android2.0中被标记为已过期,可使用(3)或(4)替代】

3. 线性布局

        (1)定义:线性布局是将放入其中的组件按照垂直或水平方向布局,也就是控制放入其中的组件横向或纵向排列。

        ※注意在线性布局中,每一行(针对垂直排列)或每一列(针对水平排列)中只能放一个组件,组件排列到窗体边缘后,后面的组件将不会显示出来。

        (2)在Android中可以在XML布局文件中定义线性布局管理器,也可以使用Java代码创建。

        线性布局的XML语法格式:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
   属性列表
   >
</LinearLayout>

        (3)线性布局管理器中的常用属性

        ①android:orientation

        设置布局管理器内组件的排列方式(其中vertical-垂直排列【默认排列方式】,horizontal-水平排列)

        ②android:gravity

        设置布局管理器内组件的对齐方式,可选值包括top bottom left right center_vertical center_horizontalcenter…

        如需同时指定属性值,可使用”|”,例:right|bottom(组件靠右下角对齐)

        ③android:layout_width

        设置组件基本宽度(其中match_parent:组件宽度与父容器宽度相同;wrap_content:组件宽度恰好能包裹它的内容)

        ④android:layout_height

        设置组件基本高度(其中match_parent:组件宽度与父容器高度相同;wrap_content:组件宽度恰好能包裹它的内容)

        ⑤android:id

        为当前组件指定一个id属性

        ⑥android:background

        为组件设置背景,可以是背景图片,也可以是背景颜色。

                1°指定背景图片时,可以将准备好的背景图片复制到目录下,然后设置:

                android:background=”@drawable/background”

                2°指定背景颜色时,可使用颜色值(背景颜色用十六进制代码表示)

                例:android:background=”#FFFFFFFF”    //指定背景颜色为白色

        ⑦android:textColor

        设置字体颜色(字体颜色用十六进制代码表示)

                例:android:textColor=”#ff0000”   //设置字体颜色为红色

        ⑧android:textSize

        设置字体大小

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值