Anand Jain
Anand Jain

Reputation: 2385

How to change Spinner look to dropdown in android programmatically?

I want to know how to change the look of spinner like drop down programmatically. My spinner is created dynamically. I want something like this (see the image spinner below):-

enter image description here

but i get this type of view:-

enter image description here

My Spinner code:-

  Spinner spinnerQty = new Spinner(ProductsDetails.this);
                List<String> qty = new ArrayList<>();
                qty.add(getResources().getString(R.string.Select_qty));

                for(int i=1;i<=Integer.parseInt(productsdata_qty);i++){
                    qty.add(String.valueOf(i));
                }
                ArrayAdapter<String> spinnerArrayAdapterQty = new ArrayAdapter<>(ProductsDetails.this, android.R.layout.simple_spinner_dropdown_item,qty );
                spinnerQty.setAdapter(spinnerArrayAdapterQty);
                product_details_outer_linerar_layout.addView(spinnerQty);

Upvotes: 0

Views: 331

Answers (1)

dev.bmax
dev.bmax

Reputation: 10591

Use another constructor:

Spinner spinnerQty = new Spinner(ProductsDetails.this, Spinner.MODE_DROPDOWN);

Upvotes: 1

Related Questions