0
我正在嘗試垂直居中ListView行內的TextView元素。圖像左側顯示列表視圖,在第一個視圖中文本視圖的值爲「MSH」Textview垂直居中
由於圖像顯示這不太在中央,所以略高。
textview行的佈局視圖如下所示。
如何讓textview居中?
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:tools="http://schemas.android.com/tools" android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginRight="5dp"
xmlns:android="http://schemas.android.com/apk/res/android">
<TextView android:id="@+id/tvName"
android:gravity="center_vertical"
android:layout_width="95dp"
android:layout_height="40dp"
android:layout_marginLeft="10dp"
android:text="XXX"
android:textSize="30sp"
android:textAppearance="?android:attr/textAppearanceMedium" />
<TextView android:id="@+id/tvLongName"
android:layout_toRightOf="@+id/tvName"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="dfdfdsfdfdfdsfdsf"
android:textAppearance="?android:attr/textAppearanceMedium" />
<TextView android:id="@+id/tvUsage"
android:layout_below="@+id/tvLongName"
android:layout_toRightOf="@+id/tvName"
android:layout_height="wrap_content"
android:layout_width="10dp"
android:layout_marginRight="5dp"
android:gravity="right"
android:text="R"
android:textAppearance="?android:attr/textAppearanceMedium" />
<TextView android:id="@+id/tvCardinality"
android:layout_below="@+id/tvLongName"
android:layout_toRightOf="@+id/tvUsage"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_alignParentRight="true"
android:layout_marginRight="5dp"
android:text="(0..1)"
android:textAppearance="?android:attr/textAppearanceMedium" />
</RelativeLayout>