默认情况下,Android 会把视图摆放在屏幕左侧,如果想要改变这样默认的布局,可以使用gravity属性,废话少说,直接上代码


        

效果图如下

Android ui基础——gravity 与 layout_gravity 的区别_第1张图片

在这里,我们可以清楚的看到,在父控件中加入了 android:gravity="right" 之后,所有子控件都靠右了


下面我们再来测试一下 layout_gravity 这个属性,代码如下:

        

效果图如下:

Android ui基础——gravity 与 layout_gravity 的区别_第2张图片

结果很明显,添加了 android:layout_gravity="right" 代码的子控件自己靠右了


总结:gravity 属性用在父控件中,以控制所有子控件相对于父控件中的大体布局位置,layout_gravity 属性用于子控件中,以控制自身在父控件中的大体布局位置

更多相关文章

  1. Android中的shape中的属性大全
  2. android > 布局文件 > 背景圆角
  3. Android实现画虚线的控件
  4. Android:控件的对象修改控件的值
  5. AndroidManifest中activity属性设置大全
  6. android之datepicker控件用法
  7. Android——按钮类控件
  8. Android manifest属性总结
  9. Android 控件抖动效果

随机推荐

  1. android设备adb usb驱动安装方法
  2. Gallery放大缩小
  3. Android(安卓)开发技术周报 Issue#294
  4. Your content must have a ListView whos
  5. Android camera 默认显示黑白的问题
  6. android中ImageView的ScaleType属性
  7. ANDROID源代码结构
  8. 如何去写Android(安卓)init.rc
  9. Android之Fragment的生命周期及使用
  10. Android 官方示例:android-architecture