android:gravity与android:layout_gravity的区别在于:android:gravity用于设置View组件的对齐方式,而android:layout_gravity用于设置Container组件的对齐方式。

举个例子,我们可以通过设置android:gravity="center"来让EditText中的文字在EditText组件中居中显示;同时我们设置EditText的android:layout_gravity="right"来让EditText组件在LinearLayout中居中显示。来实践以下:

正如我们所看到的,在EditText中,其中的文字已经居中显示了,而EditText组件自己也对齐到了LinearLayout的右侧。

gravity和layout_gravity的区别

<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical"android:layout_width="fill_parent"android:layout_height="fill_parent"><EditTextandroid:layout_width="wrap_content"android:gravity="center"android:layout_height="wrap_content"android:text="one"android:layout_gravity="right"/></LinearLayout>


更多相关文章

  1. 文字跑马灯效果
  2. android Activity 组件
  3. Android 四大组件的理解
  4. android文字阴影效果设置
  5. Android开发——控件基础(三)EditText组件以及简单的登录界面

随机推荐

  1. [转]: 两分钟彻底让你明白Android(安卓)A
  2. Android的控件属性
  3. 驾考一点通 android
  4. 扣丁学堂笔记第05天高级UI组件(一)
  5. Android之AudioRecord实现"助听器"
  6. Androd学习笔记——Conflict between And
  7. Android中的Drawable资源—— ScaleDrawa
  8. Qt平台下OpenCV for Android库的顺序
  9. Android中定义数组与使用
  10. Android RelativeLayout属性介绍