android:layout_weight用來分配更多的空間給該控件
android:layout_gravity是用來設置該button相對與父view的位置
帶layout的都是相對於父控件而言.
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="https://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="https://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>