Как отобразить определенный массив элементов из базы данных (SQLServer) в Spinner Android? - PullRequest
1 голос
/ 28 января 2010

Как отобразить определенный массив элементов из базы данных (SQLServer) в Spinner для Android?

Ответы [ 2 ]

7 голосов
/ 28 января 2010

Вы предоставляете данные своему Spinner в виде SpinnerAdapter.Адаптер может быть поддержан простым массивом, или курсором базы данных, или чем угодно ...

Если вы действительно имеете в виду Microsoft SQL Server - как во внешней базе данных - вам понадобится какой-то видвеб-службы или другого интернет-протокола, чтобы вы могли получить данные с удаленного сервера.Тогда вы можете сами связать данные с ArrayList или Cursor.

В качестве альтернативы, если вы имеете в виду локальное хранилище базы данных, такое как БД SQLite, то это еще проще, так как вам не нужно запрашиватьсеть.

По сути, вы можете просто следовать любым ListView учебным пособиям, так как процесс практически одинаков - в вашем случае вы просто хотите позвонить Spinner.setAdapter() вместо ListView.setAdapter().

* 1017.* На самом деле, на сайте разработчиков Android есть Spinner учебник !
0 голосов
/ 28 января 2010

jTDS может быть тем, что вы ищете, 100% чистым драйвером java JDBC для Microsoft SQLServer. Затем вы можете реализовать адаптер для извлечения данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...