Última Harka se muestra antes de que el primer carácter de la línea en árabe Reshaper en Android

Estoy usando este Amazing Arabe Reshaper para mi aplicación en Android , todo funciona bien, pero hay un pequeño problema con él que siempre muestra el último Harka (Harki) antes del primer carácter de la línea en Android, también he probado la gravity right etc

Funciona muy bien para la versión Android de mayor 2.3.3, ya que este es un derecho a la lengua izquierda No entiendo por qué no funciona bien en las versiones de Android menos 2.3.3 se puede ver la imagen a continuación para una mejor comprensión. Introduzca aquí la descripción de la imagen

También intenté que moviera el último Harka al primer carácter de la línea, él trabaja muy bien para la primera línea solamente PERO en el después que el mismo problema viene. Por favor, ayúdame con respecto a este tema.

Parece que la razón de esto es las reglas Bidi ; Cuando usted mezcla letras y símbolos el último símbolo no sigue la dirección de la oración a menos que esté entre dos letras. Es por eso que lo están consiguiendo sólo con el último Haraka.

Para versiones de Android que admitan bidi nativamente, no debe utilizar la biblioteca de reshaper árabe. Úselo sólo para versiones de Android que no conecte letras árabes correctamente. Usted puede agregar una opción en su aplicación donde el usuario decide el clima o no las letras árabes se muestran correctamente.

Como alternativa, puede tener en su aplicación una lista exhaustiva de la versión de Android y el tiempo o no, que admite Bidi nativamente, por lo que automáticamente decidir cuándo utilizar el reshaper árabe.

  • La dirección del diseño cambia RTL LTR
  • Cambiar EditText setError gravedad dibujable
  • El proyecto hace referencia a los atributos de RTL, pero no activa o desactiva explícitamente el soporte RTL
  • Cadena RTL hebrea de Android con valor numérico volteado
  • ¿Cómo puedo forzar mi aplicación Android a ejecutar sólo con RTL layout directon?
  • Hilandero con flecha en la izquierda
  • Cómo hacer que el texto se oriente de derecha a izquierda
  • ¿Cómo obtener el botón "arriba" utilizado en la barra de herramientas?
  • Desarrollo de una aplicación de Android de derecha a izquierda
  • Cursor de Android en idiomas RTL
  • Android: gravity = "right" no funciona en todos los dispositivos para árabe y otros idiomas RTL
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.