如何在约束布局上将图像放在图像视图的右中心

Pri*_*ish 6 xml android android-layout android-constraintlayout

以下是我整个xml约束布局的一部分.

<ImageView
            android:id="@+id/img_apn_not_set"
            style="@style/DeviceManagementImageView"
            android:contentDescription="@string/app_name"
            android:src="@drawable/ic_sos"
            app:layout_constraintStart_toStartOf="parent"
            app:layout_constraintTop_toBottomOf="@+id/view1" />

        <TextView
            android:id="@+id/tv_apn_not_set"
            style="@style/DeviceManagementHeaderText"
            android:text="Apn not set"
            android:layout_marginTop="5dp"
            app:layout_constraintEnd_toEndOf="parent"
            app:layout_constraintStart_toEndOf="@+id/img_apn_not_set"

            app:layout_constraintTop_toTopOf="@+id/img_apn_not_set" />
Run Code Online (Sandbox Code Playgroud)

我想要做的是在图像视图右侧的精确中心上获取文本视图.在线性布局中,我们主要通过重力实现它.我在这里marginTop用来实现同样的目标.所以我可以通过使用任何属性来做同样的事情.是否有类似的财产rightOfCentreOf?谢谢

Ket*_*tel 5

请在您的textview中添加一行

app:layout_constraintBottom_toBottomOf="@+id/img_apn_not_set"
Run Code Online (Sandbox Code Playgroud)

还要删除android:layout_marginTop =“ 5dp”

希望对你有帮助