Если вы имели в виду заполнение значений Spinner во время выполнения: в этом нет ничего особенного:
1) Создание экземпляра Spinner
через xml ресурс
2) Получение ссылки на объект Spinner через Activity.findViewById()
3) Определите Adapter
для вашего счетчика:
ArrayAdapter<CharSequence> adapter = new ArrayAdapter<CharSequence>(context, android.R.layout.simple_spinner_item)
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
4) Заполните адаптер требуемыми значениями до adapter.add()
Если вы имели в виду значения Spinnerредактируемый как EditText
это немного сложно.
i) Вам нужно определить свои собственные стили вместо встроенных стилей simple_spinner_item
и simple_spinner_dropdown_item
, например:
<?xml version="1.0" encoding="utf-8"?>
<!--
~ my_simple_spinner_item.xml
-->
<EditText xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/mySimpleSpinnerItem"
style="?android:attr/mySpinnerItemStyle"
android:singleLine="true"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
ii) Затем просто примените эти стили к своему Spinner
Никогда не проверялось, но должно работать, по крайней мере я раньше переопределял стили для моего Spinner таким образом.