textView1 : 480-(480*2)/5 = 480*(3/5) 这里公式对的,讲解错了,应该是 480 + 剩余尺寸(-960)乘以1/5
2016-02-28
下面那位叫free_loop的大兄弟说:“
有错误的地方,纠正应该为:
TextView 1 : (480 - (-480 *2))/5 = 480 * (3/5)
TextView 2,3 : (480 - 480*(3/5)) /2 = 480 * (1/5) ”
就拿textView1来说,他用屏幕的宽度480减去剩余的-960,然后再除以5,这逻辑完全不对,应该是凑巧对的。
而视频中算textView1时是用分配的控件宽度(match_parent)480再加上父控件剩余的宽度-960乘以比例1/5,即480+(-960*1/5)=480*(3/5)。所以视频中的计算逻辑是正确的!
有错误的地方,纠正应该为:
TextView 1 : (480 - (-480 *2))/5 = 480 * (3/5)
TextView 2,3 : (480 - 480*(3/5)) /2 = 480 * (1/5) ”
就拿textView1来说,他用屏幕的宽度480减去剩余的-960,然后再除以5,这逻辑完全不对,应该是凑巧对的。
而视频中算textView1时是用分配的控件宽度(match_parent)480再加上父控件剩余的宽度-960乘以比例1/5,即480+(-960*1/5)=480*(3/5)。所以视频中的计算逻辑是正确的!
2016-01-03