spinner(SimpleCursorAdapter)数据库查询、获取所选中的值
2015-09-23 10:10
603 查看
数据库查询
查询结果填充到spinner
点击spinner获取选中的字符串
/* * 数据库查询 */ public Cursor queryData(String queryString) { database = SQLiteDatabase.openOrCreateDatabase(query_path, null); Cursor cursor = database.rawQuery(queryString, null); return cursor;// 返回游标 }
查询结果填充到spinner
Cursor cursor=queryData("select _id,name from cropUseRate"); if(cursor!=null){ SimpleCursorAdapter adapter=new SimpleCursorAdapter(MainActivity.this, android.R.layout.simple_spinner_item, cursor, new String[]{"name"}, new int[]{android.R.id.text1}, 0); adapter.setDropDownViewResource(android.R.layout.simple_dropdown_item_1line); spinner1.setAdapter(adapter); } }
点击spinner获取选中的字符串
spinner1.setOnItemSelectedListener(new OnItemSelectedListener() { @Override public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2, long arg3) { // TODO Auto-generated method stub Cursor cursor=(Cursor)spinner1.getSelectedItem(); s=cursor.getString(1); System.out.println(s); } @Override public void onNothingSelected(AdapterView<?> arg0) { // TODO Auto-generated method stub } });
相关文章推荐
- JDBC(用Eclipse操作数据库Oracle)的基础操作集合
- mysql 交互式连接和非交互式连接
- Oracle 索引出现坏块处理
- mysql wait_timeout和interactive_timeout总结
- Oracle数据库表空间删除与重建
- golang redis连接池
- 查询oracle表的信息(表,字段,约束,索引)
- 从数据库内部表中查询得到ORACLE_BASE变量值
- MongoDB学习9_【MongoDB for Java】Java操作MongoDB
- Oracle10g数据库用户创建及数据导入导出操作
- oracle创建表索引
- mysql 超时设置
- mysql:Lock wait timeout exceeded,try restarting transaction
- ORACLE 根据上表不同的字段值的统计
- MySQL添加用户、删除用户与授权
- Ubuntu mysql 彻底卸载重装
- mongodb 服务安装和删除
- c3p0数据库连接池死锁问题
- MySQL 设计与开发规范
- mysql字段值自动更新时间