Android – Как выровнять центр изображения относительно текстового поля

Введите описание изображения здесь

У меня есть текстовое представление, как показано выше, и значок информации рядом с текстовым представлением. Здесь все хорошо, но я хочу, чтобы значок значка был выровнен по центру в текстовом виде. На данный момент она выровнена вверху справа относительно текстового вида. Я хочу, чтобы он был выровнен по центру относительно текстового вида

Файл макета XML находится ниже

<RelativeLayout android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent" android:gravity="center" android:layout_gravity="center" > <TextView android:id="@+id/ViewMessageOne" android:layout_width="275dp" android:layout_height="45dp" android:textAppearance="?android:attr/textAppearanceMedium" android:textColor="#000000" android:textSize="14sp" android:typeface="sans" android:background="@drawable/back" /> <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/banner_portrait" android:layout_toRightOf="@+id/ViewMessageOne" android:paddingLeft="10dp" android:gravity="center" /> </RelativeLayout> 

Пожалуйста, указывайте мне в правильном направлении. Спасибо за вашу помощь

Пытаться:

 android:layout_gravity="center_vertical|right" 

РЕДАКТИРОВАТЬ:

Вы также можете просто изменить высоту в соответствии с TextView , так как гравитация ImageView установлена ​​в center .

 <ImageView android:layout_width="wrap_content" android:layout_height="45dp" android:layout_toRightOf="@+id/ViewMessageOne" android:gravity="center" android:paddingLeft="10dp" android:src="@drawable/banner_portrait" /> 

Если у вас нет конкретной потребности в ImageView , вы можете взять это и использовать drawableRigh в своем TextView

 <TextView android:id="@+id/ViewMessageOne" android:layout_width="275dp" android:layout_height="45dp" android:textAppearance="?android:attr/textAppearanceMedium" android:textColor="#000000" android:textSize="14sp" android:typeface="sans" android:background="@drawable/back" android:drawableRight="@drawable/banner_portrait" // here />