android中线性布局属性,android中线性布局linearlayout的measurewithlargestchild属性(10页)-原创力文档...

北京信息职业技术学院 | 范美英

Android中线性布局LinearLayout的measureWithLargestChild属性

LinearLayout的常用属性|权重最小尺寸

xml属性:android:measureWithLargestChild;

设置方法:setMeasureWithLargestChildEnable(boolean b);

作用:该属性为true的时候, 所有带权重的子元素都会具有最大子元素的最小尺寸;

(API11以上)

android:measureWithLargestChild

LinearLayout的常用属性|权重最小尺寸

默认为false,为true时:

如果android:orientation=“horizontal”,那么该LinearLayout的宽为以这些View中最大的那个的宽为基准乘以View的个数

如果android:orientation=“vertical”,那么该LinearLayout的高为以这些View中最大的那个的高为基准乘以View的个数

同时,所有设置weight的view的高和宽将按照最大view的高和宽来布局

android:measureWithLargestChild

LinearLayout的常用属性| 问题

以下布局代码将会呈现什么效果?

LinearLayout的常用属性| 代码

LinearLayout的常用属性| 效果示意图

效果示意图

(/beyond_time/article/details/9394823)

LinearLayout的常用属性| 分析

AAA实际的高比BBBB小

但是在计算LinearLayout的高的时候,是以两个BBBB高来计算

但是在小视图组件上设置weight(详见 “LinearLayout中的weight属性简介.ppt”)

所以,他就和最大的一样高。

原因分析

范美英. Android移动应用开发案例教程. 机械工业出版社

参考文献

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值