Код ниже не центрирует объект вида по вертикали относительно 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="wrap_content">
<TextView
android:id="@+id/label_TV"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="start"
android:text="@string/station" />
<View
android:layout_width="fill_parent"
android:layout_height="1dp"
android:layout_gravity="center_vertical"
android:layout_toRightOf="@id/label_TV"
android:layout_toEndOf="@id/label_TV"
android:background="@color/divider" />
</RelativeLayout>
'андроида: layout_centerVertical = "истина"' центрирует вид относительно контейнера. Этот RelativeLayout имеет другие представления до и после включенного представления 2, используемого для этого примера. есть ли способ получить тот же эффект, не создавая для него отдельный контейнер RL? –
Jiyeh: Мне нужны 3 "линии" (AAA, Line -------- и 888), укладываются в верхнюю часть экрана и не распространяются по всей высоте экрана.) –
Хорошо. Повторите попытку отредактированного кода. Просто измените высоту RL на wrap_content. – Jiyeh