По вашему вопросу, посмотрите здесь, Привязка к данным с AdapterView .
Примечание. Ниже приведен пример описания привязки курсора к адаптеру.
Заполнение макета данными
Вставка данных в макет обычно выполняется путем привязки класса AdapterView к адаптеру, который извлекает данные из внешнего источника (возможно, списка, который код предоставляет или запрашивает результаты из базы данных устройства).
Следующий пример кода выполняет следующие действия:
1.Создает Spinner с существующим представлением и связывает его с новым ArrayAdapter, который считывает массив цветов из локальных ресурсов.
2. Создает другой объект Spinner из View и привязывает его к новому SimpleCursorAdapter, который будет считывать имена людей из контактов устройства (см. Contacts.People).
// Get a Spinner and bind it to an ArrayAdapter that
// references a String array.
Spinner s1 = (Spinner) findViewById(R.id.spinner1);
ArrayAdapter adapter = ArrayAdapter.createFromResource( this, R.array.colors,
android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
s1.setAdapter(adapter);
// Load a Spinner and bind it to a data query.
private static String[] PROJECTION = new String[] { People._ID, People.NAME};
Spinner s2 = (Spinner) findViewById(R.id.spinner2);
Cursor cur = managedQuery(People.CONTENT_URI, PROJECTION, null, null);
SimpleCursorAdapter adapter2 = new SimpleCursorAdapter(this,android.R.layout.simple_spinner_item,cur,new String[] {People.NAME}, new int[] {android.R.id.text1});
adapter2.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
s2.setAdapter(adapter2);
Обратите внимание, что необходимо иметь столбец People._ID в проекции, используемый с CursorAdapter, иначе вы получите исключение.
Если в течение жизни вашего приложения вы меняете базовые данные, считываемые вашим адаптером, вам следует вызвать notifyDataSetChanged (). Это уведомит прикрепленный View о том, что данные были изменены, и он должен обновить себя.
Для получения дополнительной информации посмотрите это,
Пользовательские CursorAdapters .
Спасибо.