As usual doing something simple in Android is frustrating - this time: a simple Combo (or DropDownList). The little and important tweak - calling "setDropDownViewResource" to set the style of the items in the dialog box.
XML:
<spinner id="@+id/spinner" layout_width="wrap_content" android:layout_height="wrap_content" />
Code to add the data:
- Spinner spinner = (Spinner)this.findViewById(R.id.spinner);
- ArrayAdapter<String> adapter = new ArrayAdapter<String>(
- this,
- android.R.layout.simple_spinner_item,
- new String[] { "1", "2", "3" });
- adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
- spinner.setAdapter(adapter);
- Spinner spinner = (Spinner)this.findViewById(R.id.spinner);
- ArrayAdapter<String> adapter = new ArrayAdapter<String>(
- this,
- android.R.layout.simple_spinner_item,
- new String[] { "1", "2", "3" });
- adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
- spinner.setAdapter(adapter);