短信页面作业(网格、线性、相对布局做法)
<?xml version="1.0" encoding="utf-8"?> <GridLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:rowCount="4" android:columnCount="2"> <EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="To:" android:layout_columnSpan="2"/> <EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="Subject:" android:layout_columnSpan="2"/> <EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="Message:" android:layout_columnSpan="2" android:layout_rowWeight="1" android:gravity="top"/> <Button android:layout_width="0dp" android:layout_height="wrap_content" android:text="close" android:layout_columnWeight="1"/> <Button android:layout_width="0dp" android:layout_height="wrap_content" android:text="send" android:layout_columnWeight="1"/> </GridLayout>
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="To"/> <EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="Subject"/> <EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="Message" android:layout_weight="1" android:gravity="top"/> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content"> <Button android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:text="close"/> <Button android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:text="send"/> </LinearLayout> </LinearLayout>
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="To" android:id="@+id/et1" /> <EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="Subject" android:layout_below="@+id/et1" android:id="@+id/et2"/> <EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="Message" android:gravity="top" android:layout_below="@+id/et2" android:layout_above="@+id/ll" android:id="@+id/et3"/> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:id="@+id/ll"> <Button android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:text="close" android:onClick="close_OnClick"/> <Button android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:text="send" android:onClick="bt_OnClick"/> </LinearLayout> </RelativeLayout>