android中的match_parent, fill_parent和wrap_content

Android中的match_parent, fill_parent和wrap_content定义android:layout_height(高度)和android:layout_width(宽度)的关键字,谷歌的官方文档解释如下:







match_parent: 设置成和父元素匹配的尺寸。在API Level 8中添加以取代 fill_parent。

fill_parent: 设置成和父元素匹配的尺寸。

wrap_content: 设置成只需要足够装满内部元素的尺寸即可。

简言之:

match_parent和fill_parent是一样的,在API Level 8之前是用的是fill_parent,之后可以用match_parent,而且是谷歌推荐使用match_parent。如果宽度/高度设置为这个关键字,那么意味着父元素的宽度/高度尺寸是多大的,该view的宽度/高度就设置成多大。

wrap_content: 设置成刚刚足够装满内部元素的尺寸,会根据内部元素自动地扩展和压缩自身的尺寸。

注意:每个View或ViewGroup的 android:layout_height和android:layout_width属性都必须被设置,不然在运行时会产生错误。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值