image.png
如圖匣缘,我們的豎向textview在當前設置下阅茶,如果文字較多潮针,并不會被約束在父布局中。
但如果我們加上對頂部的約束:
app:layout_constraintTop_toTopOf="parent"
當字數(shù)變少的時候雌澄,又不能實現(xiàn)textview從底部開始的需求
image.png
這個時候就用上兩個屬性:
app:layout_constrainedHeight="true"
app:layout_constraintVertical_bias="1.0"
app:layout_constrainedHeight
表示是否約束height
斋泄,相應的也有app:layout_constrainedWidth
app:layout_constraintVertical_bias
表示作用于鏈頭第一個子控件,通過設置值0~1控制頭尾間距比例(偏移比例)
最后:
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_gravity="center"
android:background="#33bb"
android:layout_height="400dp">
<TextView
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
android:text="我要顯示在底部"
android:textSize="15sp"
android:layout_width="15dp"
android:orientation="vertical"
app:layout_constrainedHeight="true"
app:layout_constraintVertical_bias="1.0"
app:layout_constraintTop_toTopOf="parent"
android:gravity="bottom"
android:ellipsize="end"
android:layout_height="wrap_content"/>
</android.support.constraint.ConstraintLayout>
image.png