布局样式图
1. LinearLayout的特有属性

android:orientation:设置布局排列方式
android:layout_weight:设置所占布局的权重
android:weightSum:设置最大权重和

2. RelativeLayout的特有属性
  • 属性值为“true”或“false”
    android:layout_centerHrizontal:位于父控件的横向中间位置
    android:layout_centerVertical:位于父控件的纵向中间位置
    android:layout_centerInparent:位于父控件的纵横向中间位置
    android:layout_alignParentBottom:贴紧父元素的下边缘
    android:layout_alignParentLeft:贴紧父元素的左边缘
    android:layout_alignParentRight:贴紧父元素的右边缘
    android:layout_alignParentTop:贴紧父元素的上边缘
    android:layout_alignParentStart:将控件开始位置与父控件的开始位置对齐
    android:layout_alignParentEnd:将控件结束位置与父控件的结束位置对齐

  • 属性值为引用“id”
    android:layout_below:在某元素的下方
    android:layout_above:在某元素的的上方
    android:layout_toLeftOf:在某元素的左边
    android:layout_toRightOf:在某元素的右边
    android:layout_toStartOf:在某元素的开始位置
    android:layout_toEndOf:在某元素的结束位置
    android:layout_alignTop:本元素的上边缘和某元素的的上边缘对齐
    android:layout_alignLeft:本元素的左边缘和某元素的的左边缘对齐
    android:layout_alignBottom:本元素的下边缘和某元素的的下边缘对齐
    android:layout_alignRight:本元素的右边缘和某元素的的右边缘对齐
    android:layout_alignStart:本元素与某元素开始位置对齐
    android:layout_alignEnd:本元素与某元素结束位置对齐
    android:layout_alignBaseline:将当前控件的基线与指定id控件t的基线对齐

3. 通用属性
  • padding(内边距)
    android:padding:设置本元素内容离本元素四边缘相同的距离
    android:paddingStart:本元素内容离本元素开始位置的距离
    android:paddingEnd:本元素内容离本元素结束位置的距离
    android:paddingLeft:本元素内容离本元素左边缘的距离
    android:paddingRight:本元素内容离本元素右边缘的距离
    android:paddingTop:本元素内容离本元素上边缘的距离
    android:paddingBottom: 本元素内容离本元素下边缘的距离

  • margin:(外边距)
    android:layout_margin:设置离某元素四边缘相同的距离
    android:layout_marginStart:离某元素开始位置的距离
    android:layout_marginEnd:离某元素结束位置的距离
    android:layout_marginLeft:离某元素左边缘的距离
    android:layout_marginRight:离某元素右边缘的距离
    android:layout_marginTop:离某元素上边缘的距离
    android:layout_marginBottom:离某元素底边缘的距离

  • 单个控件属性
    android:id:指定控件的ID
    android:width:设置控件的宽度
    android:maxWidth:设置控件的最大宽度
    android:minWidth:设置控件的最小宽度
    android:height:设置控件的高度
    android:maxHeight:设置控件的最大高度
    android:minHeight:设置控件的最小高度
    android:background:设置该控件的背景色
    android:text:设置控件中显示的文字
    android:textSize:设置控件中字体的大小
    android:textColor:设置控件中字体的颜色
    android:textStyle:设置控件中字体的样式
    android:grivity:设置控件的基本位置,针对控件里的元素来说
    android:layout_gravity:设置控件的基本位置,针对控件本身而言
    android:singleLine:设置单行显示
    android:drawableLeft:在text的左边输出一个drawable,可以是图片,样式,颜色等
    android:drawableRight:在text的右边输出一个drawable,可以是图片,样式,颜色等
    android:drawableTop:在text的上方输出一个drawable,可以是图片,样式,颜色等
    android:drawableBottom:在text的下方输出一个drawable,可以是图片,样式,颜色等
    android:drawablePadding:设置text与drawable的间隔
    android:ems:设置TextView的宽度为N个字符的宽度
    android:maxEms:设置TextView的宽度为最长为N个字符的宽度
    android:minEms:设置TextView的宽度为最短为N个字符的宽度
    android:maxLength:限制显示的文本长度,超出部分不显示
    android:lines:设置文本的行数
    android:maxLines:设置文本的最大显示行数
    android:minLines:设置文本的最小显示行数
    android:lineSpacingExtra:设置行间距
    android:lineSpacingMultiplier:设置行间距的倍数

更多相关文章

  1. 周记:Class4
  2. ListView透明背景点击设置
  3. Android如何引用其他工程
  4. android linearlayout 把控件view置底部(放在页面最下方)
  5. Android(安卓)ExpandableListView的使用
  6. Android(安卓)之 自定义控件用法介绍
  7. Android(安卓)Map开发基础知识学习笔记
  8. RelativeLayout用到的一些重要的属性
  9. android 页面显示不下时怎么办?

随机推荐

  1. 2.1 对比Numpy和PyTorch
  2. 2.2 Variable变量
  3. 2.3 激励函数
  4. Bootstrap5中文手册完整翻译版发布
  5. bulma前端框架简介
  6. excel如何实现分类汇总求和
  7. html框架有哪些
  8. win10怎么设置定时关机计划任务
  9. Maven安装与Eclipse配置
  10. ppt页面标准尺寸是多少