¿Cómo se obtiene justificación de texto? ¿es posible obtener la solución? He buscado en la mayoría de los foros, pero no lo inventé. Por favor, ayúdame.Justificar texto en TextView Android
Respuesta
Android no es compatible con la justificación de texto, lo siento. Puede usar el atributo android:gravity
para alinear el texto a la izquierda, derecha, centro, etc., pero no puede justificarlo. La única opción que supongo es usar un WebView
para mostrar texto y luego usar CSS para obtener el texto justificado.
Desafortunadamente, la justificación de texto CSS sigue siendo difícil también. Mejorando con las últimas especificaciones, pero todavía hay problemas importantes como que Webkit no rompe las URL largas. – mahemoff
<RelativeLayout android:id="@+id/RelativeLayout01"
android:layout_height="wrap_content" android:layout_width="fill_parent">
<TextView android:id="@+id/TextView2" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:text="I'm TextView- Left" android:layout_alignParentLeft="true">
</TextView>
<TextView android:id="@+id/TextView1" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:text="I'm TextView- Right" android:layout_alignParentRight="true">
</TextView>
</RelativeLayout>
captura de pantalla:
Espero que esto ayude. Si tiene alguna dificultad, escriba de nuevo.- Gracias
Esto funciona bien siempre y cuando no lo hace tiene demasiadas columnas para manejar. –
Esto no es una justificación de texto, solo una solución cuando tiene múltiples columnas. ¿Qué tal una columna, sin embargo? – vandus
¿Qué quieres explicar aquí? Indique cualquier solución de justificación de texto en Android sin usar webView. –
ACTUALIZADO
Hemos creado una clase simple para esto. Actualmente hay dos métodos para lograr lo que estás buscando. Ambos requieren NO WEBVIEW y SUPPORTES SPANNABLES.
BIBLIOTECA: https://github.com/bluejamesbond/TextJustify-Android
APOYA: Android 2.0 a 5.x
CONFIGURACIÓN
// Please visit Github for latest setup instructions.
PANTALLA
Utilicé esta biblioteca pero no funciona para mí. – fargath
@fargath: ¿lo intentaste? ((TextView) findViewById (R.id.textview)). SetText (entrada); TextViewJustify.justifyText (((TextView) findViewById (R.id.textview)), 305f); // Comience desde un número pequeño como 150f y suba desde allí para obtener el ancho exacto. // No he resuelto este problema todavía. 305f funciona mejor para mí en este caso. – bluejamesbond
biblioteca no funciona correctamente –
- 1. Justificar texto en UILabel iOS
- 2. cómo ajustar texto en textview en android
- 3. Copiar texto de TextView en Android
- 4. cómo cambiar texto en Android TextView
- 5. Android: texto dinámico subrayado estáticamente en TextView
- 6. Android: texto de desplazamiento automático en TextView
- 7. Linkify en android TextView
- 8. Android TextView
- 9. Android TextView y texto que envuelve
- 10. cómo obtener texto de autocompletar textview android
- 11. Android TextView y conseguir línea de texto
- 12. Android TextView El texto no se ajusta
- 13. multicolor Android en una TextView
- 14. Justificar texto dentro de etiquetas span
- 15. Texto CSS justificar con espaciado entre letras
- 16. justificar texto-alinear pero a la derecha?
- 17. Ajustar el fondo al texto en TextView en android
- 18. Android TextView Wrap
- 19. Android: Linkify TextView
- 20. Escape "" en Texto en TextView
- 21. Clickable TextView en Android
- 22. Android: ¿cómo aparecer el texto delimitado en TextView?
- 23. cómo agregar borde a un texto en textview android
- 24. Texto de alineación a la derecha en Android TextView
- 25. Cómo ajustar el interletraje de texto en Android TextView?
- 26. ¿Cómo alinear el texto dentro de TextView en Android?
- 27. Puede subrayar palabras en TextView texto
- 28. dibujar la línea en TextView en Android
- 29. TextView android: ellipsize = "end" issue
- 30. Android TextView Timer
Aquí es una idea que debe hacer el truco http://stackoverflow.com/questions/8225353/text-justification-library-in-java/9755219#9755219 – bluejamesbond