Android将textview右对齐

Ves*_*cis 1 xml android alignment textview

在Android XML中,我尝试将文本的对齐方式设置为右:

android:gravity="center_vertical|right"
Run Code Online (Sandbox Code Playgroud)

我也将它对齐在父级的中心,因此中心加入.现在我有正确对齐的文本,但我想将它分配给父母左边的位置:

android:layout_alignParentLeft="true"
Run Code Online (Sandbox Code Playgroud)

但这只会保持文本的对齐而不与父母中心对齐?继承了整个视图xml代码:

<TextView
    android:id="@+id/textview_example"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:gravity="center_vertical|right"
    android:layout_alignParentLeft="true"
    android:textColor="#474747"
    android:textSize="14sp" />
Run Code Online (Sandbox Code Playgroud)

有人可以帮我创建一个解决方案,让textview的文本与右边对齐,但是分配给父母左边?

kes*_*hav 14

实际上你的代码工作正常,但是如果你给出的宽度小于父代,那就很清楚了,试试这个改变

<TextView
        android:id="@+id/textview_example"
        android:layout_width="200dp"
        android:layout_height="wrap_content"
        android:gravity="center_vertical|right"
        android:textColor="#474747"
        android:text="ABAGSADGDBAJDHADNA"
        android:textSize="14sp" />
Run Code Online (Sandbox Code Playgroud)