Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

how to set adapter for spinner

Tags:

java

android

how to set adapter to spinner if i have ArrayList<HashMap<String, String>> coursesList that contine information that i will display it

what is the correct type of adapter that i should use

like image 697
user1698448 Avatar asked Nov 09 '12 15:11

user1698448


2 Answers

ArrayAdapter should work. Try with a string[].

Spinner s = null;
final String[] choices = {"1","2"};
ArrayAdapter<String> a =new ArrayAdapter<String>(ObservationSubmit.this,android.R.layout.simple_spinner_item, choices);
a.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
s.setAdapter(a); 
like image 115
Stephane Mathis Avatar answered Oct 10 '22 19:10

Stephane Mathis


 String[] arraySpinner = new String[] {
            "1", "2", "3", "4", "5", "6", "7"
        };  
  Spinner s = (Spinner) findViewById(R.id.Spinner01);
        ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
                android.R.layout.simple_spinner_item, arraySpinner);
        adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
        s.setAdapter(adapter);
like image 21
Nidhi Bhatt Avatar answered Oct 10 '22 20:10

Nidhi Bhatt