Я не могу вертикально выровнять свой текст в элементе списка. Это мой код для элемента:Android: Textview не может выровнять по вертикали
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:descendantFocusability="blocksDescendants"
android:background="@color/line_color"
android:orientation="vertical">
<ImageButton
android:id="@+id/image"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/icon_background_circle"
android:src="@drawable/icon_terrain"
android:layout_margin="10dp"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
<TextView
android:text="Text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@+id/image"
android:layout_gravity="center|left"
android:gravity="center|left"
android:layout_marginLeft="20dp"
android:layout_marginStart="20dp"
android:layout_alignBottom="@+id/image"
android:layout_alignTop="@+id/image"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true" />
</RelativeLayout>
Текст идет всегда в верхней части элемента списка.
Это представление списка элемента:
<ListView
android:id="@+id/list"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/header_buttons"
android:layout_centerHorizontal="true"
android:layout_alignParentBottom="true">
</ListView>
В Android студии предварительного просмотра текста выровнен вертикально! Возможно ли, что какой-то родитель (просмотр списка) делает беспорядок?
Ваш ImageView выравнивается в левом верхнем углу родителя. Ваше текстовое изображение выровнено в верхней части изображения ... –
После проверки вашего кода текст центрируется по вертикали. Ваша фотография не слишком маленькая? Или вы можете использовать другой предмет, например, «землю»? Или, может быть, ваш текст содержит пробел и строку? Вы не изменяете высоту текста программно? Список, как правило, не меняет расположения его элементов, это странно, меня это интригует. –
Nop:/Я повторно отредактировал свой вопрос. – DJack