2012-03-27 204 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