簡體   English   中英

在TextView中將文本右對齊

[英]Right-align text in a TextView

我有一些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布局文件中的解決方案,我很高興,但是可編程解決方案也可以工作。

我對您的代碼感到厭倦了..您想將文本放在textview的右邊嗎?...我很樂意為您提供幫助,因為,我也遇到了這個問題。

在您的代碼中

android:gravity="right"

代替這個,試試這個

 android:gravity="end"

我想這就是你要找的

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM