android中怎么将SQLite中的数据显示在Listview中(用Cursor)

我建立好了一个SQLite数据库,想吧数据显示在Listview中,用Cursor游标读取数据的方法是什么,同时怎么让数据显示在Listview中。请教会的人讲解详细点,感谢。

try{ Cursor myCursor = managedQuery(Uri.parse("content://sms/inbox"), projection, null, null , "date desc"); str.append(processResults(myCursor, true)); } catch (SQLiteException ex) { Log.d(LOG_TAG, ex.getMessage()); }
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-09-18
Cursor c=db.query("student", new String[]{}, "_id=?", null, null, null, null); SimpleCursorAdapter adapter = new SimpleCursorAdapter(this,R.layout.listview,c, new String[]{"_id","Sname","Ssex"}, new int[]{R.id.id,R.id.Tname,R.id.Tsex}); setListAdapter(adapter);
第2个回答  2013-09-18
搞个适配器

android中怎么将SQLite中的数据显示在Listview中(用Cursor)
cursor.close();database.close();return list;} 之后就是把这个LIST显示在Listview中;如:SimpleAdapter adapter=new SimpleAdapter(Listview.this,list ,R.layout.viewdate,new String[]{"date"},new int[]{R.id.tdate});listview.setAdapter(adapter);listview.setOnItemClickListener(new AdapterV...

如何从sqlite数据库中获取数据并显示在listview中
代码:if(username.length()>0&&password.length()>0){ SQLiteAdapter db=new SQLiteAdapter(Main.this);db.openToWrite();if(db.Login(username,password)){ System.out.println("goutham");Intent intent=new Intent(getApplicationContext(),ExampleActivity.class);startActivity(intent);} ...

...一个安卓手机软件来listview一个sqlite数据库中的指定列啊?_百度知 ...
将这个 数据库 x.db 放到 手机sd 卡里面,然后 用eclipse 写个 类 基于 sqllite db help 的子类 写一些操作数据库的方法,然后 在activity 里面 定义个 listview ,调用 数据库类中的数据显示到list view 里面,ok ,发布 运行

Android 中SimpleCursorAdapter更改数据后,刷新listview的问题
一般用到了cursoradapter适配器,也会用到加载器,是Android3.0加入的, 用来异步加载数据,当数据库中改变时,会自动通过观察者模式知道数据库改变了.然后调用加载器中的onLoadFinished方法,然后调用cursoradapter.swapCursor(游标) 就可以刷新listview了

android listview怎么用
Android listview与adapter用法listview与adapter用法一个ListView通常有两个职责。(1)将数据填充到布局。(2)处理用户的选择点击等操作。第一点很好理解,ListView就是实现这个功能的。第二点也不难做到,在后面的学习中读者会发现,这非常简单。一个ListView的创建需要3个元素。(1)ListView中的每一列的View。(2)填入Vie...

如何将Android数据库中表格的某一列在下拉列表中显示
在第一个列表添加onchange属性,当你选择发生变化时进行页面提交,提交以后,你判断从第一个列表中取值.String str = request.getParameter("area");当取出的值不为""和null时,即取得了地区代码,01,02...用这个值,构造SQL语句,检索数据库,"select 地区 from 表 where 代码 like '"+str+"%' and ...

安卓开发如何储存输入框的信息并用listview输出
android存储方式有很多 SharedPreferences ,SQLite,Content Provider等等,如果是服务器的话可以用Mysql,你输入框的数据可以采用以上任意一种方式,至于在ListView中无非就是讲你Edtext的内容用getText().toString().trim();方法付给一个变量。然后再你的ArrayList<变量类型>对象中调用add方法将那个变量传进去...

安卓开发连接数据库
2、SQLiteDatabase(android.database.sqlite.SQLiteDatabase)关于操作数据库的工作(增、删、查、改)都在这个类里 execSQL(sql)执行SQL语句,用这个方法+SQL语句可以非常方便的执行增、删、查、改 除此之外,Android还提供了功过方法实现增、删、查、改 long insert(TABLE_NAME, null, ...

ListView显示SQLite数据时,如何按标题汉字首字母顺序排序
ListView显示SQLite数据时,如何按标题汉字首字母顺序排序 用orderBy title asc 排序时,排序的结果很乱,不知道怎么排的,如果title的值非汉字,能实现排序。

ContentResolver基本用法
需要申请运行时权限,并将读取动作封装在`readContacts`方法中。传入`query`的URI使用`ContactsContract.CommonDataKinds.Phone`类提供的`CONTENT_URI`。遍历时,使用Cursor对象获取姓名和手机号。最终代码包括关闭资源和刷新ListView。运行后,根据权限显示ListView或Toast。以上实例展示了内容提供器在实现跨应用数...

相似回答
大家正在搜