在网上不经意间看到了一个非常有用的android:gravity的各种效果图,觉得非常有利于记忆,送上。

补上一个需要记忆的点,android:layout_gravity面向的是整个控件对于父控件的位置,而android:gravity面向的是控件中内容对于这个控件的位置。

对于LinearLayout:

当 android:orientation="vertical"  时, 只有水平方向的设置才起作用,垂直方向的设置不起作用。即:left,right,center_horizontal 是生效的。

当 android:orientation="horizontal" 时, 只有垂直方向的设置才起作用,水平方向的设置不起作用。即:top,bottom,center_vertical 是生效的。


对于FrameLayout:

任意android:layout_gravity属性都有效,可以非常方便实现对组件的布局。



Android中gravity的各种效果图_第1张图片

更多相关文章

  1. View控件中android:drawablePadding不起作用的原因探究
  2. Android控件编辑时键盘弹起与关闭处理
  3. Android中shape定义控件的使用
  4. Android的ListView控件滚动时背景问题
  5. 自定义控件之View原理与使用
  6. Robot Framework如何对Android的控件定位
  7. 【Android】自定义控件之View原理与使用
  8. 布局中文件中【控件间距参数详解以及单位选择】

随机推荐

  1. Android-防止事件导致的oncreate的多次调
  2. android中的通知
  3. Android学习笔记―第十一章 Fragment
  4. 【Android】报错:Can't create handler in
  5. Android判断WIFI是否打开的方法
  6. Android(安卓)Trick 1: 使用View来制作专
  7. 在Eclipse中查看Android(安卓)SDK的源代
  8. 修改Android默认背光值
  9. Android(安卓)game engine list
  10. Android视频应用去广告学习实践