Put ENUM values to android spinner?
Similar to another answer, but you can use an ArrayAdapter to populate based on an Enum class. I would recommend overriding toString in the Enum class to make the values populated in the spinner more user friendly. In the activity: Spinner mySpinner = (Spinner) findViewById(R.id.mySpinnerId); mySpinner.setAdapter(new ArrayAdapter<MyEnum>(this, android.R.layout.simple_spinner_item, MyEnum.values())); Your enum class: public enum MyEnum{ … Read more