如何将Android数据库中表格的某一列在下拉列表中显示

我现在数据库建了个表,想把表上的其中一列所有成员显示在下拉列表上,当在下拉列表上选中某一项时,就会触发一定机制。请问大大们,我该怎么实现?我在网上查资料,自己编了显示代码... 我现在数据库建了个表,想把表上的其中一列所有成员显示在下拉列表上,当在下拉列表上选中某一项时,就会触发一定机制。请问大大们,我该怎么实现?
我在网上查资料,自己编了显示代码,但是结果显示不出来
//为下拉列表定义一个适配器
SimpleCursorAdapter adpter=new SimpleCursorAdapter(
SQLite2.this,android.R.layout.simple_spinner_item,
cursor,
new String[] {MyHelper.LIGHT},
new int[] {R.id.stateid});
请问SimpleCursorAdapter()中最后两个参数是什么?我一直不能理解,尤其最后一个TO参数,我都不知道应该怎么写?我看到网上有人还新建了个item.xml,不知道这个是做什么的,和我这的SimpleCursorAdapter()有没有关系?希望好心的大大教教我,要是有代码例子就更好了 Help!Help!不胜感激!
展开
 我来答
亚本来视说4593
2011-07-16 · TA获得超过286个赞
知道答主
回答量:441
采纳率:0%
帮助的人:261万
展开全部
在第一个列表添加onchange属性,当你选择发生变化时进行页面提交,

提交以后,你判断从第一个列表中取值.

String str = request.getParameter("area");

当取出的值不为""和null时,即取得了地区代码,01,02......

用这个值,构造SQL语句,检索数据库,

"select 地区 from 表 where 代码 like '"+str+"%' and 代码 != '"+str+"00'"

这样就取得了城市的地区,

是一个ResultSet对象,遍历这个象,将数据添充到第二个下拉列表中

如果你想要看效果的话,给个邮箱,可以做一个JSP的小例子发给你,我白天工作,只能晚上给你回复

邮件已经发出请查收
黑白湖面
2011-07-15 · 超过20用户采纳过TA的回答
知道答主
回答量:54
采纳率:0%
帮助的人:58.7万
展开全部
请参考SDK下APIDemo例子,里面有详细的介绍,路径platforms/android-4(我的是1.6的)/samples/ApiDemos ,打开应用操作步骤如下Views-->List,里面有很多中列表,你自己选择;
关于新建item,如果你要实现自己的样式,可以自定Adapter;你提问中android.R.layout.simple_spinner_item和别人的item是一个作用,就是列表中每一行的样式,有什么问题再hi我
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
心意390
推荐于2017-10-10 · TA获得超过9192个赞
知道大有可为答主
回答量:7219
采纳率:0%
帮助的人:2632万
展开全部
倒数第二个参数是 由于那个游标有很多列 所以需要指定一个数组,告诉sumpleCursorAdapter从行中选择哪些列 ,最后个参数是因为每一列都会映射到ListView里的TextView上,所以在to参数中指定id ,所选的列与显示该列数据的TextView存在一对一的关系
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
_stefanie_
推荐于2017-10-09 · TA获得超过382个赞
知道答主
回答量:93
采纳率:0%
帮助的人:83.3万
展开全部
倒数第二个参数是 由于那个游标有很多列 所以需要指定一个数组,告诉sumpleCursorAdapter从行中选择哪些列 ,最后个参数是因为每一列都会映射到ListView里的TextView上,所以在to参数中指定id ,所选的列与显示该列数据的TextView存在一对一的关系
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式