Puede que se de el caso de que halles algún error con tu código o trabajo, recuerda probar siempre en un ambiente de testing antes subir el código al proyecto final.
Solución:
No creo que Android admita la justificación completa.
ACTUALIZACIÓN 2018-01-01: Android 8.0+ admite modos de justificación con TextView
.
La respuesta de @CommonsWare es correcta. Android 8.0+ admite “Justificación completa” (o simplemente “Justificación”, como a veces se le llama ambiguamente).
Android también es compatible con “Alineación de texto a la izquierda/derecha”. Consulte el artículo de wikipedia sobre Justificación de la distinción. Mucha gente considera que el concepto de ‘justificación’ abarca la justificación completa así como la alineación de texto izquierda/derecha, que es lo que terminan buscando cuando quieren hacer la alineación de texto izquierda/derecha. Esta respuesta explica cómo lograr la alineación de texto izquierda/derecha.
Es posible lograr la alineación de texto a la izquierda/derecha (a diferencia de la justificación completa, como se hace en la pregunta). Para demostrarlo, usaré un formulario básico de 2 columnas (etiquetas en la columna de la izquierda y campos de texto en la columna de la derecha) como ejemplo. En este ejemplo, el texto de las etiquetas de la columna de la izquierda se alineará a la derecha para que aparezcan alineados con los campos de texto de la columna de la derecha.
En el diseño XML, puede hacer que los elementos de TextView (la columna de la izquierda) se alineen a la derecha agregando lo siguiente attribute dentro de todos los TextViews:
...
Sin embargo, si el texto se ajusta a varias líneas, el texto aún estaría alineado a la izquierda dentro de TextView. Agregando lo siguiente attribute hace que el texto real esté alineado a la derecha (irregular a la izquierda) dentro de TextView:
...
Entonces el gravedad attribute especifica cómo alinear el texto dentro de TextView diseño_gravedad especifica cómo alinear/diseñar el propio elemento TextView.
Para justificar el texto en android usé WebView
setContentView(R.layout.main);
WebView view = new WebView(this);
view.setVerticalScrollBarEnabled(false);
((LinearLayout)findViewById(R.id.inset_web_view)).addView(view);
view.loadData(getString(R.string.hello), "text/html; charset=utf-8", "utf-8");
y html.
Lorem ipsum dolor sit amet, consectetur
adipiscing elit. Nunc pellentesque, urna
nec hendrerit pellentesque, risus massa