¿Alineación múltiple en TextView?

Tengo un TextView como a continuación. Usé este código para establecer el color gris para una parte del texto.

// Prepare result text.
final String resultText = text + "\n\n" + dictionaryName;
final SpannableString styledResultText = new SpannableString(resultText);
styledResultText.setSpan(new ForegroundColorSpan(Color.GRAY), text.length() + 2, text.length() + 2 + dictionaryName.length(), 0);
resultTextView.setText(styledResultText);

Ahora quiero configurar alinearlo. ¿Cómo hacer? Android no tiene ninguna clase de intervalo para la alineación. No puedo encontrar nada como "AlignmentSpan".

Respuestas a la pregunta(4)

Su respuesta a la pregunta