2012-03-27 14 views
7

Estoy intentando crear una aplicación en árabe para Android 2.2. Escribo un texto de código como:Android Arabic Language

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

que se muestra a continuación:

The same text on android.

me refiero a las cartas vienen por separado, y que causa las diferencias de significado. ¿Cómo puedo hacer que las letras se muestren conectadas?

Editar:

Sí 4.0 cuenta con el apoyo de árabe. Ahora tengo que buscar la forma de 2.2 porque el producto que uso se ejecuta con 2.2. Y no puedo implementar 4.0 fácilmente. ¿Tienes alguna sugerencia para eso?

+0

¿Ha probado otras versiones (más recientes) de Android? – dldnh

+3

Use la tipografía para su requerimiento, puede ser que lo ayude. y también consulte este enlace http://stackoverflow.com/questions/7956852/how-to-support-arabic-language-in-android – RobinHood

+0

El texto árabe es bastante complicado. En el texto en latín, escribe 'a', almacena 'a' en un archivo de texto y luego muestra la letra 'a': sencillo. En los textos árabes, es más como: escribe 'a', almacena 'b' y muestra 'a' o 'bc' o 'cd' dependiendo de dónde está esa letra en la palabra/cómo deben combinarse las letras (eso es al menos mi entendimiento). Eso no funciona sin soporte de software especial (como se puede ver) y exactamente eso falta en las versiones anteriores de Android. – zapl

Respuesta

1

Encontré un issue report sobre el soporte en árabe. Hubo una publicación hace solo 10 horas, que Android 4.x agrega soporte mejorado para leer y escribir texto BiDi como el árabe.

+0

Lo comprobaré, gracias Chris. – juliadream