A spinner control for Android that supports multiple selection.
Usage:
String[] strings = { "Red", "Blue", "Green" };
MultiSelectSpinner mySpin = (MultiSelectSpinner)findViewById(R.id.my_spin);
mySpin.setItems(strings);
// ...
List<String> selected = mySpin.getSelectedStrings();