Ú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.

  • Cómo especificar RTL específica drawables
  • Android determina si el dispositivo está en el idioma / diseño de derecha a izquierda
  • El proyecto hace referencia a los atributos de RTL, pero no activa o desactiva explícitamente el soporte RTL
  • Alineación derecha de Android TextView en un dispositivo de derecha a izquierda
  • Bidi Derecho a Izquierda Idioma en Firemonkey Mobile
  • Hilandero con flecha en la izquierda
  • ¿Cómo puedo forzar mi aplicación Android a ejecutar sólo con RTL layout directon?
  • Cómo crear RTL ViewPager?
  • ¿Cómo hago que Android utilice un archivo de recursos calificado sólo en dispositivos antiguos?
  • Soporte de RTL para editext personalizado para izquierda dibujable
  • Android: soporte de RTL - dígitos incrustados en una oración de derecha a izquierda (hebreo)
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.