Android :Выравнивание текста Spinner по правому краю, но не по центру

Я закончил английскую версию своего приложения и сейчас работаю над арабской локализацией. Арабский язык — это язык с правым -на -левый, поэтому мне нужно настроить много вещей в моем макете, включая отображение счетчика.

Я использовал тот же подход, упомянутый здесь Android -Text is Pushed to the Left in the Spinner , но я установил гравитацию вправо.

Вот мой счетчик _item.xml




Изменил мой код с

adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);

этому

adapter.setDropDownViewResource(R.layout.spinner_item);

Я хочу, чтобы моя блесна выглядела как моя старая английская блесна, найденная ниже,

English spinner

Но сейчас это выглядит так

Arabic spinner

. Как я могу восстановить следующие:

  1. Радиокнопка
  2. Большой размер текста
  3. Я хочу, чтобы это было справа, как показано, но по центру между двумя разделителями.

ПРИМЕЧАНИЕ. Веб-сервисы на арабском языке еще не завершены, поэтому данные на изображении все еще на английском языке.

ОБНОВЛЕНИЕ

Попробовав предложение Адиля Соомро, я получил следующее:

Spinner semi-desired

Радиокнопки нет, а между границей и первой буквой есть значительный пробел.

ОБНОВЛЕНИЕ

После редактирования Адиля Соомро у меня теперь есть следующее:

Spinner Arabic Fixed

7
задан Community 23 May 2017 в 12:32
поделиться