Android ImageView没有';t以约束为中心
无论我在做什么,我都无法将图像移到左侧。它应该很好地居中,但它不是。。。Android ImageView没有';t以约束为中心,android,layout,android-imageview,android-constraintlayout,android-image,Android,Layout,Android Imageview,Android Constraintlayout,Android Image,无论我在做什么,我都无法将图像移到左侧。它应该很好地居中,但它不是。。。 有什么想法吗?如果父视图比图像宽,则需要将其添加到ImageView: android:scaleType="fitCenter" 或属性的其他适当值。当使用“开始/结束”约束将视图链接到两个点时,默认情况下,它将保持在这些约束的中心。但是能够将其位置移向末端或开始,负责此操作的布局属性是layout\u constraintHorizontal\u bias 正如@Robert提到的,您可以删
有什么想法吗?如果父视图比图像宽,则需要将其添加到ImageView:
android:scaleType="fitCenter"
或属性的其他适当值。当使用“开始/结束”约束将视图链接到两个点时,默认情况下,它将保持在这些约束的中心。但是能够将其位置移向末端或开始,负责此操作的布局属性是
layout\u constraintHorizontal\u bias
正如@Robert提到的,您可以删除该属性或将其设置为0.5
<ImageView
android:id="@+id/grid"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:adjustViewBounds="true"
android:src="@drawable/back3"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.5"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/turn"
app:srcCompat="@drawable/back3"
android:layout_gravity="center"/>
另外,我建议您改用AppCompatImageView
<ImageView
android:id="@+id/grid"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:adjustViewBounds="true"
android:src="@drawable/back3"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.5"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/turn"
app:srcCompat="@drawable/back3"
android:layout_gravity="center"/>