【发布时间】:2018-01-18 16:15:04
【问题描述】:
我在约束布局中添加了几个 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 只会在两个文本视图的中间带来搜索栏。我也尝试了 Start_toStart 和 End_toEnd。我错过了什么?这就是我看到的Link to image
【问题讨论】:
-
有人知道吗?
-
标准 SeekBar 不是为垂直使用而设计的。试试这个。 github.com/h6ah4i/android-verticalseekbar
标签: android-constraintlayout android-seekbar