Решения я нашел, чтобы изменить значок вертушки выпадающего где все:Изменить Spinner раскрывающегося значок
1. создать пользовательскую вытяжку
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/vector_drawable_ic_dropdown_black" android:state_focused="true" android:state_pressed="false" />
<item android:drawable="@drawable/vector_drawable_ic_dropdown_black" android:state_focused="true" android:state_pressed="true" />
<item android:drawable="@drawable/vector_drawable_ic_dropdown_black" android:state_focused="false" android:state_pressed="true" />
<item android:drawable="@drawable/vector_drawable_ic_dropdown_black" />
</selector>
2. Установите вытяжку в качестве фона вращателя:
<Spinner
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="16dp"
android:background="@drawable/custom_spinner_icon"
android:gravity="center"
android:paddingBottom="8dp"
android:paddingTop="8dp"
android:textColor="@color/textcolorprimary" />
И результат:
Как вы можете видеть, это не приемлемое решение, поскольку значок должен быть выровнен по правому краю и не растянут.
Что я могу сделать, чтобы значок не растягивался и не выравнивал его правильно?
EDIT
Поскольку нет никаких рабочих решений пока я предполагаю, что я должен указать на мой вопрос. Это как моя Spinner выглядит, используя стандартную тему:
<Spinner
android:id="@+id/products_download_spinner_language"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="16dp"
android:gravity="center"
android:paddingBottom="8dp"
android:paddingTop="8dp"
android:textColor="@color/textcolorprimary"
android:theme="@android:style/Theme.Holo.Light.DarkActionBar" />
И все, что я хочу (это на самом деле не так много я думаю) меняется на стрелку. я не хочу, что стрелка в правом нижнем углу будет отображаться, я хочу, чтобы это стрелка будет отображаться вертикально по центру справа:
И каждое решение, которое я пытался до сих пор:
How to set dropdown arrow in spinner?
просто работает недостаточно активно использовали статистические. У них были растянутые значки, или нижняя строка отсутствовала, или что-то еще было совершенно неправильным. Я просто хочу другую стрелу.
http://stackoverflow.com/questions/20422802/how-to-set-dropdown-arrow-in-spinner –
Это так смешно, что это hasn Еще не разрешено:/ – ZooMagic