LinearLayout有两个非常相似的属性:android:gravityandroid:layout_gravity


【区别】

android:gravity用于设置View组件的对齐方式,

而android:layout_gravity用于设置Container组件的对齐方式。


通过设置android:gravity="center"来让EditText中的文字在EditText组件中居中显示;

同时我们设置EditText的android:layout_gravity="right"来让EditText组件在LinearLayout中居中显示。

【举例】

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


示例代码:

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


更多相关文章

  1. gridview实例
  2. Android之GridView
  3. Android常用布局属性
  4. 安卓开发学习------1.相对布局(RelativeLayout)实现一个计算器
  5. Android中xml布局 详解
  6. Android(安卓)RelativeLayout布局之常用属性详解
  7. Android的系统体系结构
  8. Android(安卓)Studio-解决Fetching android sdk component infor
  9. Android(安卓)组件长宽比重设置总结

随机推荐

  1. 【Android】Android应用开发案例教程
  2. 解决TextView中MaxLines与ellipsize=end
  3. Android之——AIDL深入
  4. 构建Android的交叉编译器、用ndk编译移植
  5. 简单的Android(安卓)UI组件使用
  6. 基于Android的Linux内核的电源管理
  7. Android开发设置Activity全屏与不全屏的
  8. android app请求获取root权限
  9. Android之怎么隐藏EditText光标和自动显
  10. android机型适配终极篇