промяна на цвета на падащата икона по подразбиране на android spinner

Ето изображение на центрофуга. искам да променя цвета на иконата на падащото меню по подразбиране.

Тук изображението на центрофугата


person Rizwan Ahmed    schedule 11.06.2014    source източник
comment
използвайте персонализиран адаптер за центрофуга   -  person KOTIOS    schedule 11.06.2014
comment
хей Вижте този отговор: stackoverflow.com/questions/20032594/   -  person Pragnesh Ghoda シ    schedule 11.06.2014
comment
@Prag трябва да промени цвета на иконата, а не фона   -  person Rizwan Ahmed    schedule 11.06.2014
comment
имаш предвид падаща икона??   -  person Pragnesh Ghoda シ    schedule 11.06.2014
comment
да падаща икона по подразбиране   -  person Rizwan Ahmed    schedule 11.06.2014
comment
вижте моята връзка за отговор ще ви каже как да се справите с него..   -  person Pragnesh Ghoda シ    schedule 11.06.2014
comment
това е за персонализирана икона.. използвам иконата за падащо меню по подразбиране. можете да видите лявата страна на днешния текст   -  person Rizwan Ahmed    schedule 11.06.2014
comment
какво искаш да направиш с него..........   -  person Pragnesh Ghoda シ    schedule 11.06.2014
comment
Нека продължим тази дискусия в чата.   -  person Pragnesh Ghoda シ    schedule 11.06.2014


Отговори (3)


създайте нов XML файл в папката с възможност за рисуване (background.xml)

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_focused="true" 
          android:state_pressed="false" 
          android:drawable="@drawable/myspinner_select" />
    <item android:state_focused="true" 
          android:state_pressed="true"
          android:drawable="@drawable/myspinner_press" />
    <item android:state_focused="false" 
          android:state_pressed="true"
      android:drawable="@drawable/myspinner_press" />
    <item android:drawable="@drawable/myspinner_normal" />
</selector>

асоциирайте този чертеж на Spinner във вашия XML файл с оформление

<Spinner android:id="@+id/spinner_chemical"
         android:layout_width="fill_parent"
         android:layout_height="wrap_content"
         android:drawSelectorOnTop="true"
         android:background="@drawable/background"/>  

това може да ви помогне..

person Pragnesh Ghoda シ    schedule 11.06.2014

Можете да зададете цвета на фона на спинерите в xml по следния начин:

android:background="YOUR_HEX_COLOR_CODE"

и ако използвате падащото меню със спинера, можете да зададете цвета на фона му по следния начин:

android:popupBackground="YOUR_HEX_COLOR_CODE"

Справка: https://stackoverflow.com/a/13550512/3492139

person Nishanthi Grashia    schedule 11.06.2014
comment
Също така можете да се обърнете към: ‹stackoverflow.com/questions/20032594/ - person Nishanthi Grashia; 11.06.2014
comment
говоря за икона, а не за фон - person Rizwan Ahmed; 11.06.2014

Вижте този сайт е много полезен

http://android-holo-colors.com/

person MilapTank    schedule 11.06.2014