Android 视图与五大布局

一、view视图的共有属性

 

1.宽高形式:

android:layout_width="xx"

android:layout_height="xx"

2. 宽高属性

    *固定值单位 dp (距离单位) sp(字体大小单位) px(像素不推荐使用)

    *match-parent (fill-parent) 填充满父布局

    *wrap-count 内容显示多少 填充布局就显示多少

 

3.通过id起名字:

    androud:id="@+id/name"

4.android:visibility:

    android:visibility="gone"表示当前视图是否可见 默认可见

    *gone表示 完全消失 隐藏不占用空间

    *visibility 可见

    *unvisibilty 不可见 但占用空间

 5.android:background:

 

    android:background=""设置背景

 

    *颜色代码:#FFFFFF

    *图片 mipmap

    *系统提供

    *自定义图片

6.android:layout_gravity:

    android:layout_gravity=""控制自己视图 相当于父布局的重心位置

    *参数:left right top bottom  可以用 | 连接并列关系

    *center:  vertical垂直 horizontak水平

7. margin 和padding的区别

        margin:通俗意思就是外边距,是指从自身边框带另一个容器边框之间的距离就是容器外边距

        padding:通俗意思即使内边距,是指自身边框带另一个容器边框之间的距离就是容器内距离 (负值无效)

8. margin 的用法:

 

    *android:layout_margin =“10dp” 外边距 四个方向都有

    *android:layout_marginLeft =“10dp” 外左边距

    *android:layout_marginTop =“10dp” 外上边距

    * android:layout_marginRight =“10dp” 外右边距

    *android:layout_marginButtom =“10dp” 外下边距

9 .padding的用法:

 

  android:padding=“10dp”

  android:paddingLeft= “10dp”左内边距

  android:paddingRight= “10dp”右内边距

  android:paddingTop= “10dp”上

  android:paddingButtom= “10dp”下

二、五大布局

 

1. LinearLayout:

线性布局: 水平或者垂直排列

                 子视图不可能重叠

注意事项:

 

1.android:oritati

  • 4
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值