android:layout_weight用來分配更多的空間給該控制項
android:layout_gravity是用來設定該button相對與父view的位置
帶layout的都是相對於父控制項而言.
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" android:background="#D1EEEE" android:paddingLeft="16dp" android:paddingRight="16dp" > <EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:hint="to" /> <EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:hint="subject" /> <SPAN style="COLOR: #ff9966"> //android:layout_weight用來分配更多的空間給該控制項</SPAN> <EditText android:layout_width="fill_parent" android:layout_height="0dp" android:layout_weight="1" android:gravity="top" android:hint="message" /> <SPAN style="COLOR: #ff9966"> //預設位置是距做對齊</SPAN> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Defaultsend" /> <SPAN style="COLOR: #ff9900"> //android:layout_gravity是用來設定該button相對與父view的位置</SPAN> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="right" android:text="send" /> </LinearLayout> <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" android:background="#D1EEEE" android:paddingLeft="16dp" android:paddingRight="16dp" > <EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:hint="to" /> <EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:hint="subject" /> //android:layout_weight用來分配更多的空間給該控制項 <EditText android:layout_width="fill_parent" android:layout_height="0dp" android:layout_weight="1" android:gravity="top" android:hint="message" /> //預設位置是距做對齊 <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Defaultsend" /> //android:layout_gravity是用來設定該button相對與父view的位置 <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="right" android:text="send" /></LinearLayout>