右键对齐TextView中的文本

时间:2013-12-04 07:35:55

标签: android android-layout android-xml

我有一些RTL文本(希伯来语),我希望在TextView中对齐。目前XML看起来像这样:

  <TextView
    android:id="@+id/textView2"
    android:layout_width="80dp"
    android:layout_height="wrap_content"
    android:layout_alignParentRight="true"
    android:gravity="right"
    android:paddingRight="10dp"
    android:singleLine="false"
    android:textColor="#FFFFFF"
    android:textDirection="rtl"
    android:textSize="12sp"
    android:textStyle="bold" />

它在Galaxy S3 Android 4.2.2上非常适用,我甚至在Galaxy S1 Android 2.3.3上进行了测试,它也没问题。但是在某些设备上,例如Galaxy S2 Android 2.3.5,由于某种原因,它会左对齐。

我搜索了很多,我没有找到并解决这个问题,如果有人会在XML布局文件中向我展示解决方案,我会很高兴,但编程方案也可以解决。

1 个答案:

答案 0 :(得分:1)

我厌倦了你的代码..你想把文本放在textview的右边吗?... 我很乐意帮助你,因为我也经历过这个问题..

在您的代码中,

android:gravity="right"

而不是这个,试试这个

 android:gravity="end"

我认为这就是你要找的东西