gpt4 book ai didi

java - 我怎样才能获得所有可用的宽度?

转载 作者:行者123 更新时间:2023-12-01 18:12:33 24 4
gpt4 key购买 nike

我有一个水平方向的线性布局。
布局的左侧是垂直方向的线性布局。
布局右侧是固定宽度80dp * 80dp的小 View 。
问题:
如果我将左侧布局设置为宽度“match_parent”,则右侧布局不可见。
如果我使用“width = 0dp”和“weight = 1”设置正确的布局以获得尽可能多的可用空间,它只会环绕内容。我的意思是它不会一直到达右侧的下一个元素。

如何确保左侧元素全部扩展到父宽度减去右侧元素占用的 80 dp?

最佳答案

尝试一下(背景颜色仅用于可视化正在发生的情况):

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">

<LinearLayout
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:orientation="vertical"
android:background="#00ff00">

</LinearLayout>

<View
android:layout_width="80dp"
android:layout_height="80dp"
android:background="#ff0000"/>

</LinearLayout>

关于java - 我怎样才能获得所有可用的宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31886282/

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