Android: поддержка RTL - цифры встроены в правом направлении на левое предложение (иврит)
-
24-09-2019 - |
Вопрос
Мое приложение отображает ивритский текст, который поставляется из веб-сервиса.
Когда предложение содержит цифры (в середине IT), цифры появляются в зеркальном виде:
29 появляется как 92, 21:45, появляется как 54:12, и 2000 появляется как 000,2.
Кроме того, когда предложение начинается с цифр или английских персонажей, они бросаются до конца предложения, испортив все это ...
У кого-нибудь есть идея, как это может быть решено? Поддержка RTL в Android до сих пор незрела?
Решение
Поддержка RTL в Android до сих пор незрела?
Если под «незрелой» вы имеете в виду «несуществующий», то да, он незрелый. Каждый Android SDK Release Перечисляет поддерживаемые языки, и вы заметите, что языки RTL не являются среди них.
Другие советы
Попробуйте представить свой текст в управлении WebKit, его поддержка RTL отлично работает, пока код HTML помечен соответствующим образом.
Вперед к 2015 году - эти проблемы уходят, и ответ, помеченный как правильный, больше не правильный.
Это исправлено в Цианогенмод. Отказ Я бы очень хотел знать, какой Commit имеет исправление именно