2013-09-01 3 views
0

Это моя кнопка в main.xmlКак написать текст на иврите на кнопку

<Button 
    android:id="@+id/checkInButton" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_gravity="center" 
    android:text="@string/checkIn" 
    android:textDirection="anyRtl" 
    android:textStyle="bold" /> 

Есть ли какое-либо имущество для того, чтобы сделать его RTL, другими словами справа налево?

+1

http://stackoverflow.com/questions/7874125/how-to-write-text-right-to-left-arabic-textin-android Проверить это, если помогает – Ritaban

+0

Какова минимальная версия Android, которая вы хотите, чтобы это работало? Ответ меняется. –

+0

Обычно вы просто увидите, что он работает нормально, когда вы используете строковый ресурс в utf-8. Есть ли какая-то конкретная проблема в вашем приложении? Какую версию Android вы используете? –

ответ

1

Google Android Developers есть несколько директив, которые могут помочь вам в этом.

  • android:layoutDirection - атрибут для установки направления макета компонента.
  • android:textDirection - атрибут для настройки направления текста компонента .
  • android:textAlignment - атрибут для настройки выравнивания текста компонента .
  • getLayoutDirectionFromLocale() - метод получения Указанное местонахождение.
Смежные вопросы