本文主要是介绍有关Android中layout_weight的深处挖掘,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Android:layout——weight是线性布局里面特有的属性
IF(wrap_content){
那么权重越大,所占的空间就越大,小 小不过warp_content
}
IF(match_content){
那么权重越大,所占空间就越小,大 打不过match_content
}
权重:将屏幕的剩余空间按一定比例分配给空间
Warp_content
Btn1 1 Btn2 1
屏幕宽度(ScreenWidth) 100
Warp_content 20
屏幕剩余宽度ScreenWidth-warp_content*2=60
Btn1 真实宽度=wrap_content+屏幕剩余*1/2 =50
Btn2 真实宽度=wrap_content+屏幕剩余*1/2 =50
Match_parent
Btn1 1 Btn2 20000
屏幕宽度(ScreenWidth) 100
屏幕剩余宽度ScreenWidth—Match_parent*2=—ScreenWidth
Btn1 :Match_parent+(—ScreenWidth*1/20001)=一个屏幕大小
Btn2 :Match_parent+(—ScreenWidth*20000/20001)=几乎看不到
这篇关于有关Android中layout_weight的深处挖掘的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!