Android开发——布局总结

        今天完成项目主页的布局,这里总结一下。

        Android中有六大布局,分别是: LinearLayout(线性布局),RelativeLayout(相对布局),TableLayout(表格布局) FrameLayout(帧布局),AbsoluteLayout(绝对布局),GridLayout(网格布局)

一,常用布局

1,线性布局LinearLayout

        线性布局的特点是,在一个LinearLayout 下面,控件只能水平放置或垂直放置,选择一种,如果想实现复杂布局,可以使用多个LinearLayout 进行区域划分。

2,相对布局RelativeLayout

        相对布局的特点是,可以根据内部空间的相对位置进行布局。

3,帧布局FrameLayout

        帧布局直接在屏幕上开辟出一块空白的区域,当我们往里面添加控件的时候,会默认把他们放到这块区域的左上角,控件之间会覆盖。

二,常用属性

1,gravity

        控件内的子元素的对齐方式,比如TextView内的显示的文本位置,比如 在左边还是在右边还是中心等,可以使用“|”进行多项选择。

2,layout_gravity

        控制该组件在父容器里面的对齐方式。注意与gravity属性区别。

3,layout_weight

        控件在父容器里面所占的权重。意思就是在父容器所占的比例。

但是如果使用这项,需要将相应的layout_width或layout_height 设置为“0dp”;

如果我们不适用设置为0dp的方式,也可以用wrap_content。

 4,background

        背景色。

5,layout_width

        宽。

6,layout_height

        高。

7,orientation。

        控制子元素的排列方向。

8,id

       id,标识,以在程序中调用。

三,其他

1,布局之前最好提前将需要的颜色在value下面配置好,方便调用。

2.2.1 LinearLayout(线性布局) | 菜鸟教程 (runoob.com)https://www.runoob.com/w3cnote/android-tutorial-linearlayout.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值