Я сделал Spinner
в Android:
category = (Spinner) findViewById(R.id.ev_category);
category.setOnItemSelectedListener(new MyOnItemSelectedListener());
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(
this, R.array.category_list, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
category.setAdapter(adapter);
Ресурс для счетчика:
<string name="category">Choose a category</string>
<string-array name="category_list">
<item>Food</item>
<item>Art And Performance</item>
<item>Classes</item>
<item>Others</item>
</string-array>
Смотри, я получаю свой выбранный Spinner
текст с помощью следующего метода. Он возвращает мой выбранный текст элемента в моем Spinner
.
public void onItemSelected(AdapterView<?> parent, View view, int pos, long id) {
ev_category=parent.getItemAtPosition(pos).toString();
}
Я хочу ниже функциональность. Если выбран первый элемент в моем счетчике, я хочу получить значения как «1», а если выбран следующий элемент в счетчике, я хочу получить значение как «2».
Как я могу выполнить эту задачу?