gpt4 book ai didi

android-constraintlayout - 约束布局 : Defining Seekbar height with respect to other fields

转载 作者:行者123 更新时间:2023-12-02 04:31:29 26 4
gpt4 key购买 nike

我在约束布局中添加了几个 Textview 和一个 Seekbar。我已经根据屏幕高度定义了 textview 高度,并希望搜索栏高度从一个 textview 到另一个。代码是

            <TextView
android:id="@+id/detailTaskHighTextId"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintHorizontal_bias="0.1"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.45"
android:text="High"/>

<TextView
android:id="@+id/detailTaskLowTextId"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintHorizontal_bias="0.1"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.75"
android:text="Low"/>

<SeekBar
android:id="@+id/detailTaskPriorityId"
style="@style/Widget.AppCompat.SeekBar.Discrete"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:max="3"
android:progress="3"
android:rotation="270"
android:visibility="visible"
app:layout_constraintBottom_toBottomOf="@id/detailTaskLowTextId"
app:layout_constraintTop_toTopOf="@id/detailTaskHighTextId"
app:layout_constraintLeft_toRightOf="@id/detailTaskHighTextId"/>

我不想对搜索栏宽度进行硬编码。这里的搜索栏宽度真的很小。使用 Top_toTopOf 和 Bottom_toBottomOf 只会将搜索栏置于两个 TextView 的中间。我也尝试了 Start_toStart 和 End_toEnd。我错过了什么?这就是我看到的Link to image

最佳答案

您需要像这样更改搜索栏的高度(使用 MATCH_CONSTRAINT):

<SeekBar
android:id="@+id/detailTaskPriorityId"
style="@style/Widget.AppCompat.SeekBar.Discrete"
android:layout_width="wrap_content"
android:layout_height="0dp" <- MATCH_CONSTRAINT
android:max="3"
android:progress="3"
android:rotation="270"
android:visibility="visible"
app:layout_constraintBottom_toBottomOf="@id/detailTaskLowTextId"
app:layout_constraintTop_toTopOf="@id/detailTaskHighTextId"
app:layout_constraintLeft_toRightOf="@id/detailTaskHighTextId"/>

关于android-constraintlayout - 约束布局 : Defining Seekbar height with respect to other fields,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48325718/

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