Изменение цвета значка выпадающего меню Android Spinner по умолчанию

Вот изображение блесны. Я хочу изменить цвет значка раскрывающегося списка по умолчанию.

Здесь изображение счетчика


person Rizwan Ahmed    schedule 11.06.2014    source источник
comment
использовать специальный адаптер spinner   -  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 drawable в файле макета 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