将文本右对齐并垂直居中,xamarin android textview

时间:2017-03-25 12:52:56

标签: xamarin xamarin.android

我正在尝试将TextView的文本对齐到右侧,并在视图中垂直居中。我尝试过不同的gravity和textAligment属性组合,但我只能将文本垂直居中,并且它仍然与视图的左侧对齐。

    <TextView
        android:id="@+id/textViewInput"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_weight="0.3846"
        android:textAlignment="viewEnd"
        android:gravity="center_vertical"
        android:background="#cfd8dc"     
        android:textColor="#000000"/>

1 个答案:

答案 0 :(得分:8)

将您的gravity更改为center_vertical|right并删除textAlignment代码:

<TextView
    android:text="stackoverflow"
    android:id="@+id/textViewInput"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_weight="0.3846"
    android:gravity="center_vertical|right"
    android:background="#cfd8dc"
    android:textColor="#000000"/>