均分中weight的问题
均分时设置的weight有什么用?均分是依靠值相同还是有特殊的定义?
均分时设置的weight有什么用?均分是依靠值相同还是有特殊的定义?
2016-07-30
weight的作用是均分剩余的空间
换句话说,就是在父布局对子布局进行空间分配时,先根据子布局自己定义的宽或高先分给子布局一部分,然后用剩余的空间(总空间减去刚刚分出去的一部分)根据weight的比例进行分配
打比方说,若linearlayout中有两个textview,第一个weight=1,width=100,第一个weight=2,width=200,屏幕总宽度等于1200,那么先给第一个textview分100,第二个textview分200,然后剩下900,按比例分,第一个textview又分到300,第二个textview又分到600,最后结果 第一个共分到400,第二个共分到800;
举报