【整理】Android图形界面知识学习与总结之:Relative Layout相对布局

【背景】

之前已经学习了:

【整理】Android UI知识学习与总结之:Layout布局

以及:

【整理】Android图形界面知识学习与总结之:Linear Layout线性布局

现在接着去学习:

Relative Layout | Android Developers

android relativelayout

1.RelativeLayout也是一个视图组合(view group)

2.其显示内部子视图是通过相对位置来决定的

3.每个子视图都可以指定位置为相对于其他邻居子视图的某种位置:比如其他某个子视图的左边或下面

或相对于父视图的某个位置,比如对于父视图的下面,左边或中间,对齐

4.RelativeLayout是个在设计自定义UI时,一个相对很强大的工具;

因为其去除了内嵌的视图的限制,使得你的视图保持扁平状,这样可以提升性能;

5.如果你发现你用到了多个内嵌的LinearLayout,那么你可以考虑用RelativeLayout去替代掉;

Positioning Views位置视图

6.RelativeLayout允许子视图指定其相对于父视图或其他邻居视图的相对位置;

7.其通过ID去指定;

8.这样的话,你就可以去进行各种位置的指定了:

  • 两个元素对齐父视图的右边;
  • 其中一个在另外一个下面;
  • 屏幕中间对齐;
  • 中间左对齐;

等等;

9.默认的话,视图是左上角对齐显示;

 

【总结】

待续。。。



发表评论

电子邮件地址不会被公开。 必填项已用*标注

无觅相关文章插件,快速提升流量