表格布局
这个布局不怎么用,我感觉不是很好用,就是有很多Row(行),每一行自己添加控件,就是这个样子:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| <?xml version="1.0" encoding="utf-8"?> <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" > <TableRow android:layout_width="match_parent" android:layout_height="wrap_content" > <EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:text="1" android:gravity="center_horizontal" android:layout_weight="1" /> <EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:text="2" android:gravity="center_horizontal" android:layout_weight="1" /> </TableRow> </TableLayout>
|
就是这个样子,android:gravity="center_horizontal"
这个就是居中显示。
绝对布局
这个布局就是我们常见的Win32应用程序用的,我感觉挺好用的,但是他们说不怎么用,可能APP开发是有一定的特殊性的。很简单这个布局,就是拖拉控件,只有XY这两个属性比较重要。
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| <?xml version="1.0" encoding="utf-8"?> <AbsoluteLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" >
<Button android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_x="12dp" android:layout_y="18dp" android:text="Button" />
</AbsoluteLayout>
|
这个样子就可以了。