課程
/移動開發
/Android
/高仿微信5.2.1主界面及消息提醒
均分時設置的weight有什么用?均分是依靠值相同還是有特殊的定義?
2016-07-30
源自:高仿微信5.2.1主界面及消息提醒 1-2
正在回答
weight的作用是均分剩余的空間
換句話說,就是在父布局對子布局進行空間分配時,先根據子布局自己定義的寬或高先分給子布局一部分,然后用剩余的空間(總空間減去剛剛分出去的一部分)根據weight的比例進行分配
打比方說,若linearlayout中有兩個textview,第一個weight=1,width=100,第一個weight=2,width=200,屏幕總寬度等于1200,那么先給第一個textview分100,第二個textview分200,然后剩下900,按比例分,第一個textview又分到300,第二個textview又分到600,最后結果 第一個共分到400,第二個共分到800;
舉報
本課程將帶領大家從無到有的實現微信的整體界面
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-08-01
weight的作用是均分剩余的空間
換句話說,就是在父布局對子布局進行空間分配時,先根據子布局自己定義的寬或高先分給子布局一部分,然后用剩余的空間(總空間減去剛剛分出去的一部分)根據weight的比例進行分配
打比方說,若linearlayout中有兩個textview,第一個weight=1,width=100,第一個weight=2,width=200,屏幕總寬度等于1200,那么先給第一個textview分100,第二個textview分200,然后剩下900,按比例分,第一個textview又分到300,第二個textview又分到600,最后結果 第一個共分到400,第二個共分到800;