Ú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.
- Identificar el idioma RTL en Android
- ¿Cómo posiciono el cursor a la derecha en EditText
- RTL se fuerza en dispositivos RTL
- Comportamiento incorrecto de los parámetros RTL hack con android 4.2.2
- Desarrollar una aplicación de Android para apoyar Inglés y árabe "alineación de diseño"
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.
- los elementos del lugar de visualización de la cuadrícula de Android de derecha a izquierda
- Sherlock Acción RTL
- Dirección del elemento de derecha a izquierda en android con más de 4,2
- Desarrollo de una aplicación de Android de derecha a izquierda
- Android: cambia las direcciones completas de la distribución de la aplicación mediante programación
- ¿Cómo puedo escribir persa en android?
- Establecer LayoutDirection (RTL) para api inferior a 17
- ViewPager para diapositivas de pantalla de derecha a izquierda
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