Android: поддержка RTL - цифры, встроенные в предложение справа налево (иврит) - PullRequest
6 голосов
/ 06 апреля 2010

Мое приложение отображает текст на иврите, полученный из веб-службы.
Когда предложение содержит цифры (в середине), цифры отображаются в зеркальном отображении:
29 отображается как 92, 21:45 - как 54:12, а 2000 - как 000,2.
Кроме того, когда предложение начинается с цифр или букв английского алфавита, оно выбрасывается до конца предложения, запутывая все это ...

У кого-нибудь есть идеи, как это можно решить? Поддержка RTL в Android все еще незрелая?

Ответы [ 4 ]

5 голосов
/ 05 июня 2010

Попробуйте представить свой текст в элементе управления webkit, его поддержка RTL работает нормально, если HTML-код помечен соответствующим образом.

1 голос
/ 20 января 2015

Вперед к 2015 году - эти проблемы исчезли, и ответ, помеченный как правильный, больше не является правильным.

1 голос
/ 06 апреля 2010

Является ли поддержка RTL в Android все еще незрелой?

Если под «незрелым» вы подразумеваете «несуществующее», то да, оно незрелое.В каждом выпуске Android SDK перечислены поддерживаемые языки, и вы заметите, что среди них нет языков RTL.

0 голосов
/ 05 июня 2010

Это исправлено в CyanogenMod .Я бы очень хотел знать, какой коммит имеет исправление

...