Android Spinner Установить направление раскрывающегося текста в RTL - PullRequest
0 голосов
/ 24 декабря 2018

Как установить направление текста выпадающего меню счетчика на rtl?Я знаю, что для обычных текстов мы можем использовать android:textDirection="rtl", но это не работает для выпадающего текста счетчика.Должен ли я реализовать это в всплывающей теме?Как?

Спасибо

1 Ответ

0 голосов
/ 24 декабря 2018

Попробуйте это -

Добавить приведенный ниже код в Activity

Spinner spinner = (Spinner) findViewById(R.id.spinner);
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this, 
R.array.planets_array,
//        android.R.layout.simple_spinner_item);
    R.layout.textview);
//    adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
adapter.setDropDownViewResource(R.layout.textview);
spinner.setAdapter(adapter);
spinner.setOnItemSelectedListener(new MyOnItemSelectedListener());

textview.xml

<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
style="?android:attr/spinnerItemStyle"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center" />

Измените Гравитацию согласно вашему требованию ... Надеюсь, это поможет ...

...