Here is my hopefully complete solution. I have following enum:
public enum HTTPMethod {GET, HEAD}
used in following class
public class WebAddressRecord {
...
public HTTPMethod AccessMethod = HTTPMethod.HEAD;
...
Code to set the spinner by HTTPMethod enum-member:
Spinner mySpinner = (Spinner) findViewById(R.id.spinnerHttpmethod);
ArrayAdapter<HTTPMethod> adapter = new ArrayAdapter<HTTPMethod>(this, android.R.layout.simple_spinner_item, HTTPMethod.values());
mySpinner.setAdapter(adapter);
int selectionPosition= adapter.getPosition(webAddressRecord.AccessMethod);
mySpinner.setSelection(selectionPosition);
Where R.id.spinnerHttpmethod
is defined in a layout-file, and android.R.layout.simple_spinner_item
is delivered by android-studio.