Android开发表格布局篇

Android开发表格布局篇

上一篇介绍了游戏手柄布局界面的实现,我们这里在介绍配置界面的布局实现,这里使用了表格布局,这样显得更规范,美观,也同时让大家结合实际学一下另一个布局方式TableLayout,是运行中的效果,我们这里针对配置界面布局讲解,后面会对整个项目进行说明,希望对大家有帮助。

工具/原料

Android开发的带ADT开发插件的eclipse开发工具

方法/步骤

1我们对配置界面布局,先整体看一下,有配置标题栏、配置参数表格、下面有保存键,所以整个框架还是用上一篇说的用相对布局,这样整体好控制而且还可以复习一下之前学过的

2这里先布局保存键,因为他在屏幕的右下角,参考物是父窗体,可以为以后的组件做参考,在父窗体的下面android:layout_alignParentBottom="true"并且和父窗体右对齐android:layout_alignParentRight="true":这样就会紧紧多在父窗体的右下角,这样不好看,要加margin值

android:layout_marginRight="15dip"。

android:layout_marginTop="20dip":这样就比较好看了

3接下来也就是重中之重了,配置参数的布局,他在保存按键的上面

4这四个配置参数的表格有一个大表格控制。

5这里使用了一个表格布局的重要知识点stretchColumns,我们这里使用的是

android:stretchColumns="0,2":意思就是说第0列和第2列可以伸展

这里还要说一个和它相对的属性android:shrinkColumns,这个是收缩

6这里简单介绍一个表格,其他的也就是雷同了,通过TableRow来画组,然后分成三列,下面也就把这一组介绍一下,相信大家看完我这个表格布局后也能把另一组给做出来

7第一组第一列又是一个两组两列的小表格,和代码如下。

8第一组第二列是一个占位表格,为了美观好布局,而加的(不过也可以在这个TableRow里加线性布局来实现可以,这样还会简单,我这里为的是更好的介绍表格布局就不在用线性布局了)

9第三列和第一列一样,也是一个两组两列的小表格,和代码如下。