Android学习笔记(一)——控件布局常用属性

LinearLayout线性布局

  • id:为控件指定相应的ID。
  • width:控件的宽度。
  • height:控件的高度。
  • background:背景颜色。
  • Orientation:控件的排列方向(默认是水平horizontal),如果想要竖直方向要设置为vertical。
  • Margin:当前组件距离其父组件在xxx方向上的边距。
    例如:android:layout_marginleft = “30px” — 意思就是说当前组件相对于其父组件的左边距为30像素。
  • Padding: padding是相对于当前组件而言的,就是指组件内的文本距离当前组件xxx 位置的边距。
    例如:android:paddingTop = “30px” — 当前组件内的文本距离组件内部上(顶)边距30px。
  • align:对齐。
    例如: layout_alignxxx = “yyy” — 其中xxx代表方位,yyy代表想要和哪个组件对齐, 相应组件的id
    ( margin就是设定组件的外部边距,padding就是设定组件的内部边距, align就是各种对齐)
  • Gravity:内部控件摆放位置,比如说居中,居右等位置。
  • weight:把剩余内容按照权重比例划分。
  • Text:指定组件要显示的文字内容,通常不硬编码设置文字属性,而是将文字单独放在独立的字符串资源XML文件中,然后引用他们。
    字符串资源的位置:
    在这里插入图片描述
  • Tools:tools可以告诉android studio,哪些xml布局属性只是在界面预览的时候显示(方便开发布局位置),而在真正运行的时候(例如在手机上运行),而不会显示该属性。

RelativeLayout相对布局

  • toLeftOf:在哪个控件的左边
  • alignBottom:与哪个控件的底部对齐
  • alignParentBottom:与父空间底部对齐
  • below:在哪个控件的下边

(刚刚接触Android开发,仅个人学习笔记。如有错误,欢迎指出~)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值