Paint.measureText no es preciso con texto en árabe. Esto es lo que probé:Android TextView measureText for Arabic
Tengo un TextView tv1.
tv1.getWidth();
da 480, lo que está bien. tv1.getPaint().measureText("المؤلف : عبدالرحمن ابن أبي بكر أبو الفضل السيوطي");
da 502, que es más grande que el ancho de la pantalla.
¡Mal resultado, ya que el texto ocupa aproximadamente el 80% del ancho de línea! El resultado debería ser alrededor de 400.
Gracias.
Hola yZaroui, yo también tengo el mismo tipo de problema. por favor ayúdame, si tienes solución para esto. – Raj
¡Yo también tengo el mismo problema y el problema aparece solo en Galaxy Tab! ¡Funciona bien en Galaxy S3! – AVEbrahimi
He enfrentado el mismo problema, intente cambiar la fuente. –