简单来说,

android:gravity这个属性是对该view里面的内容的限定.比如一个button 上面的text,另外,需要强调的是linearlayout等也都是view,所以要设置linearlayout里控件的对齐方式也可以在linearlayout中用android:gravity这个属性;


android:layout_gravity是用来设置该view自身相对与其父view 的位置.比如一个button 在linearlayout里,你想把该button放在靠左或者靠右等位置就可以通过设置
button的这个属性来实现。

总得来说,android:gravity这个属性是设置她的孩子的对其方式;android:layout_gravity是用来设置自己在父亲里的对齐方式。

下面来看一个例子就更加明白了:

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:orientation="vertical"    android:layout_width="fill_parent"    android:layout_height="fill_parent"    android:gravity="right"    ><!--此行设置孩子组件的对齐方式--><Buttonandroid:id="@+id/buttonRadioGroup"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="radioGroup"android:layout_gravity="right"/><!--此行与第六行的作用相同,但是优先级高于第六行(即把此行的right改为center,组件将居中!)--><Buttonandroid:id="@+id/buttonSpinner"android:layout_width="match_parent"android:layout_height="wrap_content"android:text="spinner"android:gravity="center"/><!--此行设置button的孩子(显示文本)对齐方式--></LinearLayout>


gravity与layout_gravity的区别

更多相关文章

  1. Android中常用的五种布局方式:FrameLayout
  2. Android:TextView属性大全
  3. Android 按钮点击事件监听的3重方式
  4. 使用shape来定义控件的一些显示属性
  5. Android各类属性记录详解,如Edittext
  6. MpAndroidChart简单用法 属性总结
  7. android对话框弹出方式动画

随机推荐

  1. 【Android】Android(安卓)中string-array
  2. android流式布局热门标签的实现
  3. android如何调用显示和隐藏系统默认的输
  4. android:showAsAction="never"是做什么用的
  5. 自定义控件与Handler
  6. 系出名门Android(6) - 控件(View)之DateP
  7. EditText的用法
  8. 浅析GridView制作九宫格列表
  9. android 程序 发布加密
  10. android sdk+eclipse+adt 配置与开发