Question: I want to change the default spinner drop down icon also want to change the background of it, by using which property I can do that?

I am having following spinner code:

```
<Spinner
    android:id="@+id/security_ques"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:drawSelectorOnTop="true"
    style="@style/spinner_style"
    android:prompt="@string/prompt" >
</Spinner>

```

please give any solution on it

Answer: 
have you tried a listbox? that lets you scroll so doesn't matter how many items really
Have a look at

* [Chosen](http://harvesthq.github.io/chosen/)
* [Autocomplete](http://jqueryui.com/autocomplete/)

Also have a look at 

[Why drop-down lists are bad for the user experience?](https://medium.com/design-ux/eeda5cbbd315)

[What are the alternatives to a very long dropdown?](https://stackoverflow.com/questions/12436980/what-are-the-alternatives-to-a-very-long-dropdown)

[Alternatives to huge drop down lists](https://stackoverflow.com/questions/3400864/alternatives-to-huge-drop-down-lists-24-000-items)