2012-03-27 186 views
7

我正在尝试为Android 2.2制作阿拉伯语语言应用程序。我写了文字代码,如:Android阿拉伯语言

البُرتُقال نوع من أنواع الحمضيات وهو مصدر ممتاز لفيتامين سي ويساعد فيتامين (سي) في البرتقال على امتصاص الكالسيوم في الجسم ، كما يحتوي أيضا على فيتامين أ كما أنه مصدر 

它显示如下:

The same text on android.

我的意思的字母分开来,并引起意义的差异。我怎样才能使字母显示连接?

编辑:

是4.0有阿拉伯语的支持。现在我必须为2.2找到一种方法,因为我使用的产品使用2.2。我无法轻松实现4.0。你有什么建议吗?

+0

您是否尝试过的Android的其他(最近)版本? – dldnh 2012-03-27 08:49:14

+3

根据您的要求使用字体,可能会对您有所帮助。 并检查此链接http://stackoverflow.com/questions/7956852/how-to-support-arabic-language-in-android – RobinHood 2012-03-27 08:59:10

+0

阿拉伯语文字相当复杂。在拉丁文中输入'a',将'a'存储在文本文件中,然后显示'a'字母 - 很简单。在阿拉伯语文本中,它更像是:根据字母在单词中的位置/字母必须如何组合,您键入'a',存储'b'并显示'a'或'bc'或'cd'至少我的理解)。如果没有特殊的软件支持(如您所见),这种方式无法正常工作,而在旧版Android版本中完全没有。 – zapl 2012-03-27 09:23:22

回答

1

我找到了一个关于阿拉伯语支持的issue report。在10小时前有一篇文章,Android 4.x增加了对阅读和编写BiDi文本(如阿拉伯语)的支持!

+0

我会检查一下,谢谢克里斯。 – juliadream 2012-03-27 10:23:56