2017-03-03 69 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