Android Android alinhamento de texto

Eu uso classe deComo suportar texto em árabe no Android? para mostrar texto em árabe. No texto do Android 2.1 - 2.3, localizado no lado esquerdo, eu uso android: gravity = "right", mas no Android 3.0 ou posterior, o texto em árabe é alinhado automaticamente no lado direito e, se eu usar android: gravity = "right", será alinhamento no lado esquerdo. Como posso alinhar o texto com o mesmo em diferentes versões do Android?

questionAnswers(2)

yourAnswerToTheQuestion