textView1 : 480-(480*2)/5 = 480*(3/5) 這里公式對(duì)的,講解錯(cuò)了,應(yīng)該是 480 + 剩余尺寸(-960)乘以1/5
2016-02-28
下面那位叫free_loop的大兄弟說:“
有錯(cuò)誤的地方,糾正應(yīng)該為:
TextView 1 : (480 - (-480 *2))/5 = 480 * (3/5)
TextView 2,3 : (480 - 480*(3/5)) /2 = 480 * (1/5) ”
就拿textView1來說,他用屏幕的寬度480減去剩余的-960,然后再除以5,這邏輯完全不對(duì),應(yīng)該是湊巧對(duì)的。
而視頻中算textView1時(shí)是用分配的控件寬度(match_parent)480再加上父控件剩余的寬度-960乘以比例1/5,即480+(-960*1/5)=480*(3/5)。所以視頻中的計(jì)算邏輯是正確的!
有錯(cuò)誤的地方,糾正應(yīng)該為:
TextView 1 : (480 - (-480 *2))/5 = 480 * (3/5)
TextView 2,3 : (480 - 480*(3/5)) /2 = 480 * (1/5) ”
就拿textView1來說,他用屏幕的寬度480減去剩余的-960,然后再除以5,這邏輯完全不對(duì),應(yīng)該是湊巧對(duì)的。
而視頻中算textView1時(shí)是用分配的控件寬度(match_parent)480再加上父控件剩余的寬度-960乘以比例1/5,即480+(-960*1/5)=480*(3/5)。所以視頻中的計(jì)算邏輯是正確的!
2016-01-03