最近正在学习利用android studio3.0开发简单的Android应用,有很多琐碎的知识点和要记的东西,想要做一个笔记,方便以后的复习回顾。
就从这篇文章为开篇吧。

1.线性布局LinearLayout中常用的属性:

(1)android:id(标识)
(2)android:layout_width(宽度)
(3)android:layout_height(高度)
(4)android:layout_weight(把剩余内容按照权重去分配)
例如:下图3个View的初始的宽和高已固定,并且权重相同都为“1”,所以各占1/3的比例
Android studio开发的常用知识(不定期更新)_第1张图片
如果把上图中第一个View的宽改为50dp,高度保持不变,那么显示的效果将会变成下面这样。因为它会把50dp以外的剩余部分按权重分配。
Android studio开发的常用知识(不定期更新)_第2张图片
(5)android:background(背景颜色)
(6)android:layout_margin(外边距)
无外边距时如图
Android studio开发的常用知识(不定期更新)_第3张图片
添加上、左、右各10dp的外边距后如图
Android studio开发的常用知识(不定期更新)_第4张图片
(7)android:layout_padding(内边距)

无内边距的效果如下图中的紫色布局部分
Android studio开发的常用知识(不定期更新)_第5张图片
添加20dp的内边距后的效果如下图
Android studio开发的常用知识(不定期更新)_第6张图片
(8)android:orientation(横或竖的布局)
横布局如(4)中图片所示,竖布局如下图所示
Android studio开发的常用知识(不定期更新)_第7张图片
(9)android:gravity(内部元素的对齐方式)
左对齐如下图
Android studio开发的常用知识(不定期更新)_第8张图片

右对齐如下图
在这里插入图片描述

居中对齐如下图所示
在这里插入图片描述

还有很多种对齐,这里不再赘述。

2.相对布局RelativeLayout中常用的属性

(1)android:layout_alignBottom
(2)android:layout_alignParentBottom(相对于父空间底部对齐)
Android studio开发的常用知识(不定期更新)_第9张图片
(3)android:layout_toLeftOf(相对左对齐)
(4)android:layout_toRightOf(相对右对齐)
Android studio开发的常用知识(不定期更新)_第10张图片

新添加的元素会相对右对齐到原始的元素
Android studio开发的常用知识(不定期更新)_第11张图片

(5)android:layout_below(处于某个元素的下边)
Android studio开发的常用知识(不定期更新)_第12张图片

更多相关文章

  1. 相对布局中一些常用属性
  2. Android 相对布局 RelativeLayout 属性 (转)
  3. Android中的布局属性
  4. 安卓中RelativeLayout布局
  5. android开发之布局常用属性
  6. 菜鸟级的android程序员面试时候需要掌握的知识点
  7. 【Android】四种基本布局
  8. android面试知识点详情
  9. 初学Android学到的关于LinearLayout的知识

随机推荐

  1. async,await执行流看不懂?看完这篇以后再
  2. 不要把异常当做业务逻辑,这性能可能你无法
  3. 用了这么多年的泛型,你对它到底有多了解?
  4. 我的第26个代码
  5. 用long类型让我出了次生产事故,写代码还是
  6. 还不明白可空类型原理? 我可要挖到底了
  7. 追了多年的开发框架,你还认识指针吗?
  8. Sql Server之旅——第一站 那些给我们带
  9. Sql Server之旅——第二站 理解讨厌的表
  10. Sql Server之旅——第三站 解惑那些背了