如何在Android的Spinner中显示数据库(SQLServer)中的特定项目数组?
答案 0 :(得分:7)
您通过SpinnerAdapter
向Spinner
提供数据。适配器可以由简单数组,数据库游标或任何你喜欢的东西支持......
如果您的意思是Microsoft SQL Server - 就像在外部数据库中一样 - 您需要使用某种Web服务或其他基于Internet的协议来让您从远程服务器检索数据。然后,您可以将数据自己绑定到ArrayList
或Cursor
。
或者,如果您指的是SQLite数据库等本地数据库存储,那么它就更容易了,因为您不需要通过网络进行查询。
基本上,您可以按照任何ListView
教程进行操作,因为这个过程几乎相同 - 在您的情况下,您只想调用Spinner.setAdapter()
而不是ListView.setAdapter()
。
事实上,Android开发者网站上有一个Spinner
tutorial!
答案 1 :(得分:0)
jTDS可能是您正在寻找的,是Microsoft SQLServer的100%纯Java JDBC驱动程序。 然后,您可以实现适配器来检索数据。