0dp和重量是什么意思?

时间:2017-11-05 13:50:30

标签: android android-linearlayout

想出了这个问题。有人可以解释一下吗?

问。假设布局文件声明一个名为LL的LinearLayout,它包含两个子视图,View1和View2。在布局文件中,View1的android:layout_weight为2,layout_width为0dp。视图2的android:layout_weight为3,layout_width为0dp。在此示例中,以下哪个语句必须为true?

(a)视图2占LL的宽度的3/5。

(b)视图1占据显示器宽度的2/5。

(c)视图2占显示器宽度的2/3。

(d)视图1占LL&#39的宽度的2/3。

根据解决方案(a)是正确的。有人可以解释一下吗?

1 个答案:

答案 0 :(得分:0)

两个视图的总重量合计为5.因此,视图1将占据LL的2/5,而视图2将占用LL的3/5。显示宽度无关紧要。