Настройте Spinner для отображения удобного для пользователя словоблудия, но при выборе следует передать код в Android

#android #android-studio #spinner

Вопрос:

У меня есть следующий счетчик в xml:

 <Spinner
    android:id="@ id/consultation_deseases"
    android:layout_width="@dimen/bigSpinnerWidth"
    android:layout_height="@dimen/bigSpinnerHeight"
    android:prompt="@string/disease_prompt" />
 

И следующий java-код, который настраивает счетчик:

 List<String> spinnerArray =  new ArrayList<String>();
spinnerArray.add("Item 1");
spinnerArray.add("Item 2");

ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, spinnerArray);

adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
Spinner sItems = (Spinner) findViewById(R.id.spinner1);
sItems.setAdapter(adapter);
 

Моя проблема в том, что я хотел бы, чтобы счетчик отображал удобные для пользователя условия, но когда пользователь выбирает опцию и форма отправляется, он должен передать соответствующий код для элемента в счетчике.

Есть ли вообще способ это сделать?