如何将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!不胜感激! 展开
我在网上查资料,自己编了显示代码,但是结果显示不出来
//为下拉列表定义一个适配器
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!不胜感激! 展开
4个回答
展开全部
在第一个列表添加onchange属性,当你选择发生变化时进行页面提交,
提交以后,你判断从第一个列表中取值.
String str = request.getParameter("area");
当取出的值不为""和null时,即取得了地区代码,01,02......
用这个值,构造SQL语句,检索数据库,
"select 地区 from 表 where 代码 like '"+str+"%' and 代码 != '"+str+"00'"
这样就取得了城市的地区,
是一个ResultSet对象,遍历这个象,将数据添充到第二个下拉列表中
如果你想要看效果的话,给个邮箱,可以做一个JSP的小例子发给你,我白天工作,只能晚上给你回复
邮件已经发出请查收
提交以后,你判断从第一个列表中取值.
String str = request.getParameter("area");
当取出的值不为""和null时,即取得了地区代码,01,02......
用这个值,构造SQL语句,检索数据库,
"select 地区 from 表 where 代码 like '"+str+"%' and 代码 != '"+str+"00'"
这样就取得了城市的地区,
是一个ResultSet对象,遍历这个象,将数据添充到第二个下拉列表中
如果你想要看效果的话,给个邮箱,可以做一个JSP的小例子发给你,我白天工作,只能晚上给你回复
邮件已经发出请查收
展开全部
请参考SDK下APIDemo例子,里面有详细的介绍,路径platforms/android-4(我的是1.6的)/samples/ApiDemos ,打开应用操作步骤如下Views-->List,里面有很多中列表,你自己选择;
关于新建item,如果你要实现自己的样式,可以自定Adapter;你提问中android.R.layout.simple_spinner_item和别人的item是一个作用,就是列表中每一行的样式,有什么问题再hi我
关于新建item,如果你要实现自己的样式,可以自定Adapter;你提问中android.R.layout.simple_spinner_item和别人的item是一个作用,就是列表中每一行的样式,有什么问题再hi我
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
倒数第二个参数是 由于那个游标有很多列 所以需要指定一个数组,告诉sumpleCursorAdapter从行中选择哪些列 ,最后个参数是因为每一列都会映射到ListView里的TextView上,所以在to参数中指定id ,所选的列与显示该列数据的TextView存在一对一的关系
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
倒数第二个参数是 由于那个游标有很多列 所以需要指定一个数组,告诉sumpleCursorAdapter从行中选择哪些列 ,最后个参数是因为每一列都会映射到ListView里的TextView上,所以在to参数中指定id ,所选的列与显示该列数据的TextView存在一对一的关系
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询