使用layout_weight设置控件占屏幕百分比

水平LinearLayout中若是A,B两个控件都是layout_weight="1",那么控件在水平方向占比为A的layout_width+1/2空闲空间,B的layout_width+1/2空闲空间,那么若是AB的layout_width为0的话,AB就平分整个屏幕了。spa

设置layout_weight=match_parent的时候,剩余空间为负的父级控件的长度,因此会出现与设置为0时相反的结果。layout