Когда использовать RTL и LTR? - PullRequest
       34

Когда использовать RTL и LTR?

0 голосов
/ 13 декабря 2018

Я хочу знать, как использовать RTL и LTR в Android Studio.Когда и зачем использовать его в Android?Можем ли мы использовать его для создания интерфейса чата в WhatsApp?Спасибо.

image

1 Ответ

0 голосов
/ 14 декабря 2018

Некоторые языки, такие как арабский, иврит и т. Д., Следуют шаблону справа налево.Android 4.2+ (JellyBean API 17+) поддерживает макеты RTL.

Для API 17+ в файлах XML все макеты, для которых требуется поддержка RTL, должны заменить layout_marginLeft / paddingLeft на layout_marginStart / paddingStart и layout_marginRight / paddingRight with layout_marginEnd /paddingEnd Для API 17 ниже добавьте начальный и конечный свойства макета, а также левый и правый.

В манифест необходимо включить android: supportRtl = "true" для тега.

В интерфейсе чата WhatsApp текст друзей и ваш текст выровнены по левому и правому краям соответственно, установив гравитацию TextView / TextBox.В текстовом представлении текст выравнивается слева направо независимо от того, находится ли текстовое представление слева или справа от представления.Если человек использует арабский или иврит для чата, это выравнивание текстового представления друзей по левому, а наше правое не изменится, но выравнивание текста внутри текстового просмотра будет выровнено справа налево.

...