gpt4 book ai didi

java - 如何使 View 的宽度相对正确

转载 作者:太空宇宙 更新时间:2023-11-04 12:41:51 24 4
gpt4 key购买 nike

想要在垂直的 LinearLayout 内创建一个 View ,该 View 将占据行中 2/3 的可用位置。我知道我可以在其两侧使用两个具有设定重量的“空间”小部件,但这是正确的方法吗?或者我应该为不同的屏幕创建多个布局,但这真的值得吗?我真的很想知道执行此操作的正确方法是什么。

最佳答案

您应该在 xml 文件中使用 android:layout_weight。该属性适用于百分比,例如:您希望 View 占据屏幕的 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)。

关于java - 如何使 View 的宽度相对正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36758463/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com