Android学习

Their names should help you :
android:gravity sets the gravity of the content of the View its used on.
android:layout_gravity sets the gravity of the View or Layout in its parent.


android:gravity :设定View中内容的对齐方式
android:layout_gravity :设定View 或 Layout 在其父组件中的对齐方式。

可以看出:

一个元素既可以设置它内部的对齐方式,
也可以设置自己如何在外部的对齐方式。



更多访问: http://nodebook.info/book/view?bid=5354725719980e913e9be3f1



Android - gravity and layout_gravity 区别

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical" ><LinearLayout    android:layout_width="match_parent"    android:layout_height="0dp"    android:layout_weight="1"    android:background="#e3e2ad"    android:orientation="vertical" >    <TextView        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_gravity="center_horizontal"        android:textSize="24sp"        android:text="gravity=" />    <TextView        android:layout_width="200dp"        android:layout_height="40dp"        android:background="#bcf5b1"        android:gravity="left"        android:text="left" />    <TextView        android:layout_width="200dp"        android:layout_height="40dp"        android:background="#aacaff"        android:gravity="center_horizontal"        android:text="center_horizontal" />    <TextView        android:layout_width="200dp"        android:layout_height="40dp"        android:background="#bcf5b1"        android:gravity="right"        android:text="right" />    <TextView        android:layout_width="200dp"        android:layout_height="40dp"        android:background="#aacaff"        android:gravity="center"        android:text="center" /></LinearLayout><LinearLayout    android:layout_width="match_parent"    android:layout_height="0dp"    android:layout_weight="1"    android:background="#d6c6cd"    android:orientation="vertical" >    <TextView        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_gravity="center_horizontal"        android:textSize="24sp"        android:text="layout_gravity=" />    <TextView        android:layout_width="200dp"        android:layout_height="40dp"        android:layout_gravity="left"        android:background="#bcf5b1"        android:text="left" />    <TextView        android:layout_width="200dp"        android:layout_height="40dp"        android:layout_gravity="center_horizontal"        android:background="#aacaff"        android:text="center_horizontal" />    <TextView        android:layout_width="200dp"        android:layout_height="40dp"        android:layout_gravity="right"        android:background="#bcf5b1"        android:text="right" />    <TextView        android:layout_width="200dp"        android:layout_height="40dp"        android:layout_gravity="center"        android:background="#aacaff"        android:text="center" /></LinearLayout></LinearLayout>

更多相关文章

  1. 自定义android RadioPreference组件
  2. 在Android Studio中下载Android SDK的两种方式(Android Studio3.0
  3. android中怎么让 button组件居中显示
  4. Android 常用组件,的常用类型
  5. Android用户界面UI组件--AdapterView及其子类(四) GridView
  6. Android架构组件-App架构指南
  7. Android架构组件-Paging库的使用
  8. activity的android:name类名的简写方式
  9. 详解 Android 的 Activity 组件

随机推荐

  1. 阿里一面:CyclicBarrier和CountDownLatch
  2. Spark + ElasticSearch 构建电商用户标签
  3. Kafka多维度系统精讲,从入门到熟练掌握
  4. 深入了解Serializable接口
  5. 表格和用户注册
  6. zabbix4.0监控PG数据库感受
  7. 高逼格企业级MySQL数据库备份方案,原来是
  8. 【每天一题】php面试时,你是否经常被问到?
  9. 窥探redis为何会变慢
  10. 【每天一题】PHP中常用的数组操作方法笔