最近正在学习利用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的比例

如果把上图中第一个View的宽改为50dp,高度保持不变,那么显示的效果将会变成下面这样。因为它会把50dp以外的剩余部分按权重分配。

(5)android:background(背景颜色)
(6)android:layout_margin(外边距)
无外边距时如图

添加上、左、右各10dp的外边距后如图

(7)android:layout_padding(内边距)

无内边距的效果如下图中的紫色布局部分

添加20dp的内边距后的效果如下图

(8)android:orientation(横或竖的布局)
横布局如(4)中图片所示,竖布局如下图所示

(9)android:gravity(内部元素的对齐方式)
左对齐如下图

右对齐如下图

居中对齐如下图所示

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

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

(1)android:layout_alignBottom
(2)android:layout_alignParentBottom(相对于父空间底部对齐)

(3)android:layout_toLeftOf(相对左对齐)
(4)android:layout_toRightOf(相对右对齐)

新添加的元素会相对右对齐到原始的元素

(5)android:layout_below(处于某个元素的下边)

更多相关文章

  1. Android(安卓)相对布局 RelativeLayout 属性 (转)
  2. android开发之布局常用属性
  3. 安卓中RelativeLayout布局
  4. Android(安卓)RelativeLayout 属性
  5. 【Android】四种基本布局
  6. Android(安卓)控件布局常用属性
  7. 布局指令大全
  8. Android(安卓)RelativeLayout 属性
  9. Android(安卓)相对布局 RelativeLayout 属性

随机推荐

  1. android根据电话号码查询联系人名称,导出
  2. Android用ViewFlipper动态加载图片视图
  3. android http协议post请求方式
  4. Android获取SD卡容量的两种方法
  5. 不能下载Android源码的解决方法
  6. Android中Service(服务)详解
  7. tmp opengl es
  8. Android颜色对照表
  9. 在android中用代码触发一个按钮的点击事
  10. Android(安卓)JSON解析示例代码