Changement Spinner déroulante de l'icône

Solutions que j'ai trouvé pour changer la touche de navigation déroulant de l'icône où tous les:

1. créer un drawable

<?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. Définir le drawable que le cône arrière-plan:

<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" />

Et le résultat est:

Changement Spinner déroulante de l'icône

Comme vous pouvez le voir ce n'est pas une solution acceptable depuis l'icône doit être aligné à droite et pas tendu.

Que puis-je faire pour que l'icône ne s'étirer et de l'aligner à droite?

MODIFIER

Car il n'existe pas de solutions mais je suppose que je dois préciser ma question.
C'est ainsi que mon Spinner ressemble à l'aide de la norme thème:

<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" />

Changement Spinner déroulante de l'icône

Et tout ce que je veux (c'est vraiment pas beaucoup je suppose) est en train de changer la flèche. je ne veux pas que la flèche dans le coin inférieur droit pour être affiché, je veux que cette flèche pour être affiché à la verticale, centrée sur la droite:

Changement Spinner déroulante de l'icône

Et toutes les solutions que j'ai essayé jusqu'à maintenant:

Spinner Flèche De Menu Déroulant

Comment définir la flèche de menu déroulant dans spinner?

simplement werent de travail. Ils avaient tendu ou les icônes de la ligne de fond est manquant ou quelque chose d'autre s'est totalement faux. Je veux juste une autre flèche.

  • stackoverflow.com/questions/20422802/...
  • C'est tellement ridicule que cela n'a pas été encore résolue :/
  • Avez-vous été en mesure de comprendre comment le faire avec un vecteur dessiné? L'on a accepté la réponse semble être à l'aide de bitmap (à l'aide .png ou quelque chose) et votre question semble avoir vecteur un drawable.
InformationsquelleAutor Mulgard | 2016-05-24