回復前面同學的評價,@free_loop,視頻中計算并沒有問題,View的尺寸=View本身的尺寸+(外層控件剩余的尺寸)* 比例;
按照視頻中的數值,View的尺寸為480,外層控件的剩余尺寸為-480*2,那么:
TextView1 = 480 + (-480 * 2 ) * ( 1/5 ) ,
TextView2,3 = 480 +( -480 * 2 ) * ( 2/5 ) ,也就是視頻中的式子。
而你在計算的時候,將View自身的尺寸也做了比例處理,而且這個TextView的2、3比例貌似也有問題,應該是 2/5 ,并非是直接 / 2.