在Android的LinearLayout布局中,有两个gravity属性,都是设置组件的位置,它们是android:gravity和android:layout_gravity,那么它们之间有什么区别,分别用在什么地方?下面ATAAW.COM稍作区分。

由两者的名称我们可以看出,一个是基于Layout的,而另一个则不是。那么相对而言,android:gravity属性设置的是控件自身上面的内容位置,而android:layout_gravity属性则设置控件本身相对于父控件的显示位置。

以一个简单例子来看,假设布局中有一个按钮,那么android:gravity设置了按钮上面的文字显示位置,而android:layout_gravity设置了按钮在布局中的显示位置。

<Button android:layout_width="wrap_content" android:gravity="center" android:layout_height="wrap_content" android:text="ATAAW" android:layout_gravity="right" />


更多相关文章

  1. Android中如何设置RadioButton在文字的右边,图标在左边
  2. android 控件位置常用布局
  3. [Android] 设置控件是否可见
  4. Android(安卓)TextView属性详解
  5. android:layout_gravity和android:gravity属性的区别
  6. 玩转Android---UI篇---TextView(文本框)
  7. 【Android(安卓)Studio使用教程3】Android(安卓)Studio的一些设
  8. Android中LayoutParams总结和用法
  9. Android中webView与h5交互

随机推荐

  1. android/ophone 横竖屏切换问题的解决方
  2. 不同手机在豌豆夹上显示设备同名的解决方
  3. MoDaCo.Switch 让你的 HTC One 自由转换
  4. android 集成系统分享和第三方分享案例
  5. [置顶] android头像相册/拍照选取,裁剪及
  6. android快应用,Error: Cannot find module
  7. Android(安卓)录制手机屏幕视频生成GIF图
  8. 多核时代的移动开发(一)-函数式编程思想到
  9. 如何将 Android带入互联网数字家庭? 第三
  10. Android最新敲诈者病毒分析及解锁