
上一篇介绍了游戏手柄布局界面的实现,我们这里在介绍配置界面的布局实现,这里使用了表格布局,这样显得更规范,美观,也同时让大家结合实际学一下另一个布局方式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第三列和第一列一样,也是一个两组两列的小表格,和代码如下。
