我想将文本视图中的文本与右侧对齐,并且它应该在文本视图中居中。
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="60dp"
android:gravity="right">
<ImageView
android:layout_height="60dp"
android:layout_width="60dp"
android:id="@+id/img_campaign"
android:paddingLeft="5dp"
android:paddingRight="5dp"
android:paddingBottom="5dp"
android:paddingTop="5dp">
</ImageView>
<TextView
android:id="@+id/txt_campaign"
android:layout_height="match_parent"
android:layout_width="match_parent"
android:layout_gravity="center"
android:paddingLeft="5dp"
android:gravity="right"
android:text="Dummy TEXT Dummy TEXT "
android:textSize="20dp">
</TextView>
</LinearLayout>
答案 0 :(得分:3)
由于您只在
android:gravity="right"
中应用了Text View
。如果您需要Right with Center
Text View
,则需要将其更改为android:gravity="right|center_vertical"
中的Text View
。
android:gravity="right|center_vertical"
Center
Text View
<TextView
android:id="@+id/txt_campaign"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center"
android:gravity="right|center_vertical"
android:paddingLeft="5dp"
android:text="Dummy TEXT Dummy TEXT "
android:textSize="20dp">
</TextView>
{{1}}。{/ 1>
关注此事。
{{1}}