Relative Layout相对布局

相对布局中的一个视图的定位是相对于它的兄弟元素的,(如它左边或下边的元素),或者是相对于RelativeLayout域的(如对齐底部,左边或者中部)

RelativeLayout是一个设计用户界面时强有力的功能,因为它可以代替嵌套的ViewGroup。如果 你发现自己使用了好几个嵌套的LinearLayout,你可以用一个简单的RelativeLayout来代替.

 

1.新建一个名为 HelloRelativeLayout的工程

2.打开res/layout/main.xml 文件,并插入如下代码。

 

请注意每一个 android:layout_*属性,例如 layout_below,layout_alignParentRight, 和layout_toLeftOf. 当使用RelativeLayout,你可以使用这些属性来定位每一个视图元素。这些属性中的每一个的值都指定了一个不同的相对位置。 有些属性使用 一个兄弟视图的资源 id号来进行自我定位。如,最后 一个button通过ID号为ok的元素,定位到OK的左边,并且顶部与OK对齐。

所有可用的布局属性在 RelativeLayout.LayoutParams. 中定义。

3.确信你在onCreate方法中下载了这个布局。

 

public void onCreate(Bundle savedInstanceState) {
   
super.onCreate(savedInstanceState);
    setContentView
(R.layout.main);
}
4.运行,效果如下。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值