Android: RTL support - numbers embedded in the right to left sentence (Hebrew)

My application displays Hebrew text that comes from a web service.
When a sentence contains numbers (in the middle of it), the numbers are displayed in a mirror representation:
29 appears as 92, 21:45 appears as 54:12, and 2000 - 000.2.
In addition, when a sentence begins with numbers or English characters, they fall at the end of the sentence, confusing it all ...

Does anyone have an idea how to solve this? Android RTL support still immature?

+6
android right-to-left hebrew
source share
4 answers

Is RTL support supported in Android immature?

If by "immature" you mean "nonexistent", then, yes, it is immature. Each Android SDK release contains a list of supported languages, and you will notice that RTL languages ​​are not included in their number.

+1
source share

Try presenting your text in a webkit control; its RTL support works fine if the HTML code is marked accordingly.

+5
source share

Ahead by 2015, these problems disappeared, and the answer marked as correct is no longer correct.

+1
source share

This is fixed in CyanogenMod . I would really like to know which fix has the fix for sure

0
source share

All Articles