相对布局(Relative Layout)
通过相对定位的方式指定控件位置,即以其它控件或父容器为参照物,摆放控件的位置,在设计相对布局时要遵循控件之间的依赖关系,后放入控件的位置依赖于先放入的控件。
Align:排列,margin:边缘,padding:填充

控件位置属性

设置当前控件位于父布局的位置:

      中央位置:android:layout_centerInParent垂直居中位置:android:layout_centerVertical水平居中位置:android:layout_centerHorizontal

设置当前控件位于某控件的位置

  上方:android:layout_above下方:android:layout_below左侧:android:layout_toLeftof右侧:android:layout_toRightof

设置当前控件是否与父控件对齐

   顶端对齐:  android:layout_alignParentTop左对齐:  android:layout_alignParentLeft右对齐:  android:layout_alignParentRight底端对齐:  android:layout_alignParentBottom

设置当前控件的边界是否与某控件的边界对齐

上边界对齐: android:layout_alignTop
下边界对齐: android:layout_alignBottom
左边界对齐: android:layout_alignLeft
右边界对齐: android:layout_alignRight

控件间距的属性

当前控件上边界与某控件的距离:android:layout_marginTop
当前控件底边界与某控件的距离:android:layout_marginBottom
当前控件左边界与某控件的距离:android:layout_marginLeft
当前控件右边界与某控件的距离:android:layout_marginRight

设置布局内边距的距离

设置布局顶部内边距的距离:android:paddingTop
设置布局底部内边距的距离:android:paddingBottom
设置布局左边内边距的距离:android:paddingLeft
设置布局右边内边距的距离:android:paddingRight
设置布局四周内边距的距离:android:padding

Android studio相对布局相关推荐

  1. Android Studio 线性布局Linearlayout的控件位置控制l属性Layout_margin失效问题解决

    Android Studio 线性布局Linearlayout的控件位置控制l属性Layout_margin失效问题解决 问题:如layout_marginRight ="50dp" ...

  2. 设置Android Studio工程布局文件的默认布局

    每次创建新的工程后,布局文件的的布局总是ConstraintLayout,如何更改? 进入Android Studio安装目录,用文本编辑器打开文件plugins\android\lib\templa ...

  3. android studio页面布局代码,还在用Android正经布局来写页面吗?

    来源:24K纯帅 ConstraintLayout布局出来已经很久了,刚出来那会儿就想尝试一下的,结果半天都没适应,前两天看到一篇ConstraintLayout实战的文章,看完之后发现这布局贼鸡儿好 ...

  4. android studio 页面布局

    哈哈哈,首先我也是初学android studio 这个软件,在Android中首先要学会布局, ①在布局中Design界面可以通过Palette中控件拖动到界面布局中 ②可通过在split界面编写代 ...

  5. Android Studio:线性布局

    目录 一.导入新课 二.新课讲解 (一)界面与布局 1.界面 2.布局 (1)视图层次结构图 (3)UI控件 (Control) (4)两种方式声明布局 (二)线性布局 1.继承关系图 2.常用属性 ...

  6. android studio线性布局做计算器,Android Studio线性布局元素Listen

    我对android studio相当陌生,有点迷茫. 我有一个线性布局,最终会有图像的子代.这些孩子被认为是我手中的牌.当轮到我的时候,我会在线性布局中添加一个项目,当我点击一个卡片时,它将被移除. ...

  7. Android studio线性布局用户界面设计

    Android studio通过线性布局完成一个简单的个人信息的用户界面布局设计 线性布局需要考虑的就是水平还是垂直,通过 LinearLayout标签的一个必要属性android:orientati ...

  8. android studio线性布局做计算器,Android studio设计简易计算器

    本文实例为大家分享了Android studio设计简易计算器的具体代码,供大家参考,具体内容如下 效果显示: 第一步,简单的界面布局 xmlns:tools="http://schemas ...

  9. Android Studio学习——布局

    Android Studio布局详解 布局是什么? 布局的分类 布局的创建和加载 8种布局详解 线性布局LinearLayout 相对布局RelativeLayout 帧布局 FrameLayout ...

最新文章

  1. LeetCode 685. 冗余连接 II
  2. BZOJ 3514 Codechef MARCH14 GERALD07加强版
  3. Configuration Extensions - 简化配置,让你配置支持变量
  4. Android之自定义ContentProvider详解
  5. java 考试复习整理——JAVA类和类成员的修饰符
  6. Nature | IL-27直接靶向脂肪细胞以促进产热而改善肥胖
  7. GeneDock协助诊断基层地区的听力障碍儿童 #科技有温度#
  8. 亚马逊新任CEO本周一上任 未来十年将获价值2.1亿美元公司股票
  9. kamailio 局域网无法连接
  10. Python在指定文件夹生成随机文件
  11. 青铜时代 —— 相机算法
  12. struct inode 结构体详解
  13. javascript:html嵌入javascript代码的三种方式
  14. 不畏将来,不念过往,如此安好
  15. linux drm 源码,Linux DRM那些事-内核代码
  16. java自学--容器
  17. 投研报告 - Ariva(ARV)
  18. STLINk驱动安装
  19. 微pe安装原版win10怎么装|wepe安装原版win10 1803教程
  20. 分区格式化大于2 TiB磁盘

热门文章

  1. SwiftUI 界面教程之如何在 SwiftUI 列表中隐藏披露指示符
  2. all3dp.com网站中全部Arduino项目(2022.7.1)
  3. 【Linux】docker安装centos8启动SSH服务并跨局域网连接
  4. JQ数组筛选,去重,对象数组求和
  5. 教程 参数设置_UG教程之非切削参数设置
  6. 2020大学生网络知识大赛总决赛个人12——18急救包(最后还是肝完了,累~)
  7. Vue使用distpicker插件实现省市级下拉框三级联动
  8. Word(一)word插入Excel表形成一个图标,然后双击该图标,打开一个Excel表
  9. 实体类与数据库字段类型
  10. linux终端属性设置,如何重置终端属性和首选项?