我正在尝试将一个TextView居中对齐在一个相对布局中,同时又位于一个ImageView的右侧。我希望它看起来像这样。
我可以使用下面的代码来实现此功能,但如果文本太长,则会重叠图像。
[-(image)-----some text here------------]
我可以使用下面的代码来实现此功能,但如果文本太长,则会重叠图像。
<?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"
android:orientation="horizontal"
android:paddingTop="@dimen/small_padding"
android:paddingBottom="@dimen/small_padding"
android:background="@color/White">
<ImageView
android:id="@+id/navMenu"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/home_icon"
android:layout_marginEnd="@dimen/small_padding"
android:contentDescription="@string/abc_search_hint"
android:layout_alignParentStart="true" />
<TextView
android:id="@+id/actionBarTitle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/profile"
android:textSize="24sp"
android:textStyle="bold"
android:textColor="@color/Black"
android:maxLines="1"
android:ellipsize="end"
android:contentDescription="@string/title_activity_connect"
android:layout_centerInParent="true" />
</RelativeLayout>
我尝试将TextView与ImageView右对齐,但这样做会导致它无法在父容器中居中。希望能得到帮助。