Using spinneradapter

Some samplecode from google

Here is the spinner application entry point

android spinneradapter

Search for: android spinneradapter

spinneradapter api

ArrayAdapter SpinnerAdapter

Search for: ArrayAdapter SpinnerAdapter

spinner tutorial


public class MyAdapter extends ArrayAdapter<String>
implements SpinnerAdapter
{
    public MyAdapter(Context ctx)
    {
        super(ctx,
          android.R.layout.simple_spinner_item, 
          new String[]{"one","two"});
        
        this.setDropDownViewResource(
          android.R.layout.simple_spinner_dropdown_item);
    }
    public View getDropDownView(
      int position, View convertView, ViewGroup parent)
    {
        return super.getDropDownView(
          position, convertView, parent);
    }
}

<Spinner android:id="@+id/spinner"        
  android:layout_width="fill_parent"        
  android:layout_height="wrap_content"        
  android:prompt="Choose One"    />

Spinner spinner = (Spinner) findViewById(R.id.spinner);

ArrayAdapter<String> adapter = 
new ArrayAdapter<String>(this,
      android.R.layout.simple_list_item_1, 
      new string[]{"Dave","Satya",?Dylan?});

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

spinner.setAdapter(adapter);