Android布局中gravity与layout_gravity属性说明

  <?xml version="1.0" encoding="utf-8"?>

  

  xmlns:android="http://schemas.android.com/apk/res/android"

  xmlns:tools="http://schemas.android.com/tools"

  xmlns:app="http://schemas.android.com/apk/res-auto"

  android:layout_width="match_parent"

  android:layout_height="match_parent"

  android:orientation="vertical"

  tools:context="com.example.primexiao.myapplication.MainActivity"

  >

  //第4种情况

  

  android:layout_width="match_parent"

  android:layout_height="0dp"

  android:layout_weight="1"

  android:background="#00f0f0"

  android:orientation="vertical">

  

  android:id="@+id/tv1"

  android:layout_centerHorizontal="true"

  android:layout_centerVertical="true"

  android:layout_centerInParent="true"

  android:text="我是测试内容"

  android:background="#000000"

  android:layout_gravity="center_horizontal"

  android:textColor="#ffffff"

  android:layout_width="100dp"

  android:layout_height="100dp" />

  

  //第1种情况

  

  android:layout_width="match_parent"

  android:layout_height="0dp"

  android:layout_weight="1"

  android:background="#00ff00"

  android:orientation="vertical">

  

  android:layout_centerHorizontal="true"

  android:layout_centerVertical="true"

  android:layout_centerInParent="true"

  android:text="我是测试内容"

  android:background="#000000"

  android:textColor="#ffffff"

  android:layout_gravity="center_vertical"

  android:layout_width="100dp"

  android:layout_height="100dp" />

  

  //第3种情况

  

  android:layout_width="match_parent"

  android:layout_height="0dp"

  android:layout_weight="1"

  android:background="#00f0f0"

  android:orientation="horizontal">

  

  android:layout_centerHorizontal="true"

  android:layout_centerVertical="true"

  android:layout_centerInParent="true"

  android:text="我是测试内容"

  android:background="#000000"

  android:layout_gravity="center_vertical"

  android:textColor="#ffffff"

  android:layout_width="100dp"

  android:layout_height="100dp" />

  

  //第2种情况

  

  android:layout_width="match_parent"

  android:layout_height="0dp"

  android:layout_weight="1"

  android:background="#ff0000"

  android:orientation="horizontal">

  

  android:layout_centerHorizontal="true"

  android:layout_centerVertical="true"

  android:layout_centerInParent="true"

  android:text="我是测试内容"

  android:background="#000000"

  android:layout_gravity="center_horizontal"

  android:textColor="#ffffff"

  android:layout_width="100dp"

  android:layout_height="100dp" />

  

  //第5种情况

  

  android:layout_width="wrap_content"

  android:layout_height="0dp"

  android:layout_weight="1"

  android:background="#fff000"

  android:orientation="horizontal">

  

  android:layout_centerHorizontal="true"

  android:layout_centerVertical="true"

  android:layout_centerInParent="true"

  android:text="我是测试内容"

  android:background="#000000"

  android:layout_gravity="center_horizontal"

  android:textColor="#ffffff"

  android:layout_width="100dp"

  android:layout_height="100dp" />