2017-03-03 74 views
0

我使用LinearLayout製作Android UI。Android LinearLayout重量

有線性佈局負weigth一個問題

  1. weight ratio is 1:4:2:4:2:4:1 enter image description here

  2. weight ratio is 1:4:2:4:2:4:-5 enter image description here

  3. 重量比爲-5:4:2:4:2: 4:1和[重量比爲1:4:2:4:2:4:-5]相同。 (對不起...我不能上傳兩個以上的鏈接...)

我理解第一比率和第二比率的結果。

第一比率元素都是正的,因此所有的部件都不錯。

二比例元素包含負值元素。 最後一個元素是負數,所以後面的部分消失了。

第三比率元素包含負值元素。 第一個元素是否定的。 我認爲一些前方部分必須消失。但在這種情況下,也有一些後部消失。

我怎麼能做出一些前部是消失了?

+1

你是在乎父母的weightSum。增加所有重量的兒童視圖必須等於父母weightSum。並且如果您正在應用體重,那麼所有孩子的視圖高度必須設置爲0dp。 –

回答

0

我不知道爲什麼你設置的重量比爲負。如果你想消失某些部分,您可以設置的重量比爲0