android中Activity布局以及实例
1.LinearLayout的使用方法 一些不太熟悉的组件参数: /**在垂直方向居中*/ android:gravity="center_vertical" 注:dip格式与屏幕分辨率没关系,适应各种屏幕 /**设置单行显示*/ android:singleLine="true" 2.TableLayou的使用方法 大体框架: <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" /**设置第几行选择填满*/ android:stretchColumns="1" > <TableRow> <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello" android:background="#00aa00" android:textColor="#aa0000" /> </TableRow> </TableLayout> 3.相对布局的实现(取决于控件之间的相对关系) 以下是一些相对布局的主要属性 <!-- android:layout_above 将该控件的底部至于给定ID的控件之上 android:layout_below 将该控件的顶部至于给定ID的控件之下 android:layout_toLeftOf 将该控件的右边缘和给定ID的控件的左边缘对齐 android:layout_toRightOf 将该控件的左边缘和给定ID的控件的右边缘对齐 android:layout_alignBaseline 该控件的baseline和给定ID的控件的baseline对齐 android:layout_alignBottom 将该控件的底部边缘与给定ID控件的底部边缘 android:layout_alignLeft 将该控件的左边缘与给定ID控件的左边缘对齐 android:layout_alignRight 将该控件的右边缘与给定ID控件的右边缘对齐 android:layout_alignTop 将给定控件的顶部边缘与给定ID控件的顶部对齐 android:alignParentBottom 如果该值为true,则将该控件的底部和父控件的底部对齐 android:layout_alignParentLeft 如果该值为true,则将该控件的左边与父控件的左边对齐 android:layout_alignParentRight 如果该值为true,则将该控件的右边与父控件的右边对齐 android:layout_alignParentTop 如果该值为true,则将空间的顶部与父控件的顶部对齐 android:layout_centerHorizontal 如果值为真,该控件将被至于水平方向的中央 android:layout_centerInParent 如果值为真,该控件将被至于父控件水平方向和垂直方向的中央 android:layout_centerVertical 如果值为真,该控件将被至于垂直方向的中央 --> /**目的是设置内边距*/ *android:padding="10px" /**是android自定义的一种颜色*/ *android:background="@android:drawable/editbox_background" /**目的是设置外边距*/ android:layout_marginLeft="10px" |