Android: поддержка RTL - цифры встроены в правом направлении на левое предложение (иврит)

StackOverflow https://stackoverflow.com/questions/2584245

  •  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 имеет исправление именно

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top