Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Spinner default style with ArrayAdapter

Tags:

android

I created a spinner with a simple list of String []. Now I had to extend it by its own object, i.e. an ArrayList<ObjectType>. I created ArrayAdapter and everything works fine, except I lost the default style of my Spinner.

I have a ruler responsible for the style, but when expanded between items does not break, it is simply illegible.

s_status_adapter.setDropDownViewResource(
    android.R.layout.simple_spinner_dropdown_item);

How do I get the Spinner to use the system style?

like image 705
user3443877 Avatar asked Dec 03 '25 01:12

user3443877


1 Answers

You can use android layout resources like this.

ArrayAdapter<String> adapter = new ArrayAdapter<>(context,android.R.layout.simple_spinner_item, items);       
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
like image 187
Jan Moravec Avatar answered Dec 05 '25 16:12

Jan Moravec



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!