Вы предоставляете данные своему Spinner
в виде SpinnerAdapter
.Адаптер может быть поддержан простым массивом, или курсором базы данных, или чем угодно ...
Если вы действительно имеете в виду Microsoft SQL Server - как во внешней базе данных - вам понадобится какой-то видвеб-службы или другого интернет-протокола, чтобы вы могли получить данные с удаленного сервера.Тогда вы можете сами связать данные с ArrayList
или Cursor
.
В качестве альтернативы, если вы имеете в виду локальное хранилище базы данных, такое как БД SQLite, то это еще проще, так как вам не нужно запрашиватьсеть.
По сути, вы можете просто следовать любым ListView
учебным пособиям, так как процесс практически одинаков - в вашем случае вы просто хотите позвонить Spinner.setAdapter()
вместо ListView.setAdapter()
.
* 1017.* На самом деле, на сайте разработчиков Android есть
Spinner
учебник !