2012-09-16 38 views
1

我正在研究一個可以在Android WebView上運行的應用程序。我啓用了該視圖的選擇和複製。在某些支持阿拉伯語的設備中,當我從WebView複製的任何EditText視圖中粘貼文本時,它會顯示保留文本。但在某些情況下,它會顯示正確的格式Android中的阿拉伯文文本問題

任何人都可以幫助我在所有設備中以正確的形式顯示嗎? : -/

我有紅色的所有線程,取決於支持阿拉伯文和波斯文本,但我無法達到我的目的。

感謝提前:)

回答

1

您可以通過複製的文本FarsiLibrary。它會分析你的文字字母和證明他們根據自己的可能的4種狀態(初始,中間,結尾,隔離):

初始像「ن」在「نازک」 中東像「ن」在「هنر」 結束像'وطن'中的'ن' 像'ن'在'ایران'中隔離

0

Android已經在Native小部件(即TextView,EditText)中添加了對RTL的支持。所以如果u運行應用程序起4.2 U將自動獲得RTL功能,

http://android-developers.blogspot.com.es/2013/03/native-rtl-support-in-android-42.html

您可以創建不同版本的佈局不同的API版本。

正如你可以在這裏閱讀:http://developer.android.com/guide/topics/resources/providing-resources.html你可以說具有舊設備佈局的普通文件夾(/ res/layout /),然後是另一個支持它的設備:/ res/layout-11/

layout-v11內部的佈局將只應用於Android 3.0及更高版本的設備。