2013-12-20 3 views
0

Я хочу, чтобы мое приложение для Android поддерживало больше языков (иврит), но я не могу сделать вид сверху справа (на иврите мы пишем/читаем справа налево в отличие от английского).Вид на Android с правой стороны экрана

Я пробовал android:layout_gravity="right", но это не сработало.

Есть ли способ сделать это?

ответ

0

android:layout_gravity определяет положение представления относительно его родителя. android:gravity определяет положение дочерних видов текущего вида.

Так установка андроида: силы тяжести будет работать для вас

Также смотрите следующий пост для обработки экранов для нескольких языков

How to get text direction in Android and change layout dynamically according to the direction?

Также попробуйте установить android:textDirection для RTL.

Для получения дополнительной информации вы можете пройти по следующей ссылке:

http://android-developers.blogspot.in/2013/03/native-rtl-support-in-android-42.html

0

Вы можете выровнять текст справа налево, для этого добавьте этот атрибут

android:gravity="right" 

на ваш взгляд текста, это работает только если ширина TextView установлен в положение «fill_parent» или фиксированный провал. Я не могу указать правильное решение, не видя вашего макета, извините, если это решение не работает для вас.

+0

У меня есть макеты имен, в основном Таблица Макеты с некоторыми строк таблицы с более чем одного элемента в каждой строке .. и взгляды не всегда TextView some являются Button и т. Д. –

+0

Это будет работать и с кнопками –

Смежные вопросы