Вы можете указать макет, специфичный для языка, поместив этот макет в соответствующую папку макета. Я не знаю, какой код для арабского, но это должно быть что-то вроде /layout-aa/
Однако гораздо лучше сегодня использовать относительный макет, где вы используете android:gravity="start"
или аналогичный, выравнивая его в зависимости от языковой ориентации, а не строго влево / вправо. Это доступно с API версии 14 и выше.