Мой макет представляет собой TextView с длинным текстом и ImageView справа от TextView. Я хочу расположить ImageView по центру в его родительском элементе по вертикали, поэтому я использовал android: layout_centerVertical = "true", но оказалось, что ImageView выровнен по низу его родительского элемента. Если я не использую свойство layout_centerVertical, ImageView будет выровнен по верху его родителя. Как я могу решить эту проблему? Спасибо.
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_height="wrap_content"
android:background="#000000">
<ImageView android:id="@+id/t3" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:src="@drawable/arrow_right"
android:layout_alignParentRight="true" android:background="#ff0000"
android:layout_centerVertical="true" android:scaleType="centerInside" />
<TextView android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="This a very very very very very very very very very very very very very very very very long sentence"
android:textColor="#231ACC" android:layout_toLeftOf="@id/t3" />
</RelativeLayout>