在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 UI基础——SeekBar&RatingBar控件
  2. android 控件位置常用布局
  3. [Android] 设置控件是否可见
  4. android控件的对齐方式(转)
  5. android控件的对齐方式
  6. Android EditText输入光标居于开头最开始位置
  7. android-listview控件
  8. android布局控件的用法
  9. Android控件属性大全

随机推荐

  1. Android:New Google Maps Android(安卓)A
  2. Google公布Android(安卓)4.1完整功能
  3. Android(安卓)HttpClient
  4. android AsyncTask 使用方法
  5. Android(安卓)异步加载图片(扩展后)
  6. Android(安卓)为图片添加文字水印
  7. android之网络资源多线程下载
  8. Android利用SQLite制作最简单成语小词典
  9. Android一直震动源码
  10. Android(安卓)休眠与唤醒