【发布时间】:2014-05-06 12:55:39
【问题描述】:
右侧的图像 (2.3.3) 显示了我想要的视图,但是我无法让它在 4.2.2 上看起来正确。请注意 textview 中的文本如何不垂直居中。我在模拟器和 Galaxy S4 上都试过了。此外,XML 文件的 eclipse ADT 预览显示它正确居中。
视图用于列表视图。
如何在我的 textview 中将文本居中以使其在所有 android 版本上看起来都一样?
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/parent"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal"
android:padding="16dp" >
<ImageView android:id="@+id/fylke_vapen"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_alignParentLeft="true"
android:gravity="center"
android:scaleType="fitCenter"
android:src="@drawable/fylke_buskerud" />
<TextView android:id="@+id/fylke_navn"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_toRightOf="@id/fylke_vapen"
android:layout_alignBottom="@id/fylke_vapen"
android:layout_alignTop="@id/fylke_vapen"
android:gravity="center_vertical"
android:paddingLeft="16dp"
android:textSize="24sp"
android:maxLines="1"
android:text="Placeholder text" />
<CheckBox android:id="@+id/star"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_alignParentRight="true"
android:layout_alignTop="@id/fylke_vapen"
android:layout_alignBottom="@id/fylke_vapen"
android:gravity="center"
android:button="@drawable/star_checkbox"
android:focusable="false" />
</RelativeLayout>
【问题讨论】:
标签: android android-layout android-listview textview