设置 top=0,bottom=0,left=0,right=0 或 width=100% , height=100% 之间的区别是啥
Posted
技术标签:
【中文标题】设置 top=0,bottom=0,left=0,right=0 或 width=100% , height=100% 之间的区别是啥【英文标题】:Whats the diff between setting top=0,bottom=0,left=0,right=0 OR width=100% , height=100%设置 top=0,bottom=0,left=0,right=0 或 width=100% , height=100% 之间的区别是什么 【发布时间】:2011-05-25 17:45:05 【问题描述】:子组件可以通过设置它的所有父组件的宽度和高度 属性
top=0,right=0,bottom=0,left=0
但同样可以通过设置子组件属性来完成
width=100%,height=100%
那么这两种方法有什么区别??如果可能的话,请提前给出优点/缺点.thx。
【问题讨论】:
【参考方案1】:它们在 BasicLayout 中具有相同的效果。唯一不同的可能是性能。在 VerticalLayout 和 HorizontalLayout 等其他布局中,我认为约束(顶部、右侧等)没有任何影响,但百分比值可以。
【讨论】:
【参考方案2】:使用笔划测量 GraphicElements 在使用宽度/高度和约束之间略有不同。这篇博文有更详细的解释:http://flexponential.com/2010/03/14/measuring-a-graphicelement-with-a-stroke-in-a-group/
【讨论】:
以上是关于设置 top=0,bottom=0,left=0,right=0 或 width=100% , height=100% 之间的区别是啥的主要内容,如果未能解决你的问题,请参考以下文章