如何正确地查看视图的宽度

时间:2016-04-21 02:22:00

标签: java android user-interface layout android-widget

想要在垂直LinearLayout内创建一个视图,该视图占用行中2/3的可用位置。我知道我可以使用两个' Space'它的两侧有小部件,有重量,但这是正确的方法吗?或者我应该为不同的屏幕创建多个布局,但它真的值得吗?我真的很想知道这样做的正确方法。

1 个答案:

答案 0 :(得分:0)

您应该在xml文件中使用android:layout_weight。 例如,此属性与百分比一起使用: 你希望用一个视图占据屏幕的2/3,所以

<View1
...
android:weight="2"
.../>
<View2
...
android:weight="1"
.../>

权重之和为3,2为3的66%,1为33%。因此,View1将占据屏幕的66%(== 2/3),而View2将占用1/3(== 1/3)。