Ú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.
- ¿Cómo puedo escribir persa en android?
- ¿Cuál es el estado de los idiomas de Right To Left en Android?
- Bidi Derecho a Izquierda Idioma en Firemonkey Mobile
- el cursor en la pista EditText no comienza desde la derecha para el árabe
- Android determina si el dispositivo está en el idioma / diseño de derecha a izquierda
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.
- Elemento de crecimiento de RecyclerView de derecha a izquierda
- Soporte de RTL para editext personalizado para izquierda dibujable
- Desactivar ActionBar RTL Direction
- ¿Cómo posiciono el cursor a la derecha en EditText
- Cómo establecer mi ACTION BAR para apoyar de derecha a izquierda
- Integración de Android Hebrew (RTL)
- ¿Cómo evitar la dirección automática de texto de derecha a izquierda para el hebreo y el árabe?
- ¿Cómo funciona rtl con vista personalizada o lienzo en andorid
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 generar google-services.json para el proyecto existente de Google Android?
- Cómo dibujar círculo, rectángulo manualmente en android videoplayer