按比例显示LinearLayout内各个子控件,需要设置android:layout_width="0dp"
android:layout_weight的真实含义是:一旦View设置了该属性(假如有效地情况下),那么该View的宽度=原有宽度(android:layout_width)加上剩余空间的占比。
Google官方推荐,当使用weight属性时,将Width设为0dip即可,效果跟设成wrap_content一样。
一旦设置了weight,那么View在绘制的时候执行onMeasure两次。