移动开发课堂作业1_____LayoutTest

测试界面布局详解
本文介绍了在GitHub源码中实现的三种界面布局方法:线性布局(LinearLayout)、相对布局(RelativeLayout)及表格布局(TableLayout)。文章详细展示了如何通过调整属性如android:layout_weight使界面元素自适应不同屏幕尺寸,如何在AndroidManifest.xml中设置横屏显示,以及如何为TableLayout添加边框以增强视觉效果。

GitHub源码

测试界面布局的三种方式

首页

线性布局 LinearLayout

由于其中三行没有把行填充满,所以在嵌套的每个线性布局中对第二个控件的属性增加
android:layout_weight="1"
使其比重最大,自动占满剩余空间
即可让最后一个控件自适应使得界面相对美观

修改后的 LinearLayout

LinearLayout

相对布局 RelativeLayout

此处相对布局推荐使用横屏来显示
解决方法:
AndroidManifest.xml文件中RelativeLayout对应的Activity中添加此条命令
android:screenOrientation="landscape"
使得屏幕显示强制改为横向显示

修改后的RelativeLayout
RelativeLayout

表格布局 TableLayout

第一次做的表格布局与PPT中要求的布局少了两条横线,当时并不了解怎么添加表格边框,网上查阅资料后,方法如下:
在 TableLayout的属性中加入背景色
android:background="#A8A8A8"
注意此处的背景色为 边框 所需的颜色

然后在每个TableRow中分别添加黑色的背景色
<TableRow android:background="#000000">

在所需要添加边框的地方 则 使用
android:background="#000000"
android:layout_marginBottom="1dip"

其中 根据边框的位置 可以使用
android:layout_marginBottom
android:layout_marginLeft
android:layout_marginRight
android:layout_marginTop
android:layout_margin

分别设置下边框、左边框、右边框、上边框、全边框

修改后的TableLayout

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值