<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
 android:orientation="horizontal" 
 android:background = "#AABBCC" 
 android:layout_gravity= "center"
 android:layout_height = "300dp" 
    android:layout_width = "300dp" >
 <TextView android:id="@+id/title" 
  android:layout_width="wrap_content"
  android:text="wrap_content"
  android:layout_height="wrap_content" 
  android:textColor="#FFFFFFFF"
  android:layout_weight="1"
  android:textSize="22px" />
 <Button android:id="@+id/view_btn"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:layout_weight="1"
  android:text="test" 
  android:layout_gravity="right"/>
</LinearLayout>

解决方案 »

  1.   

     android:layout_gravity来设置靠左还是靠右
      

  2.   

    content1
    加一段
    android:layout_gravity="left"content2
    加一段
    android:layout_gravity="right"
      

  3.   

    android:gravity和android:layout_gravity有什么区别呢?
    另外,如果为android:gravity设置两个值,注意是在xml中,文档有说可以多个值 | 在一起,可是在xml里没有说明如何做啊!
      

  4.   

    android:gravity指的是控件的文本相对控件的位置,layout_gravity指的是控件相对窗口的位置,在使用android:layout_gravity时一定要注意三点1. 是在linearlayout布局方式中 2.android.orientation="vertical" 3.窗口的布局方式的layout_width=”fill_parent"
    代码如下:<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>