listview显示数据库内容的问题 SimpleCursorAdapter 我查了数据内容,确信就是4条,也是4个列表,就是啥都看不到...R.layout.simple_list_item_2是android自带的布局方法,我觉得问题可能出在int[] to=new int[] {R.id.textView1,R.id.textView2};我想确认一下R.id.textView1,R.id.textView2应该取自哪个layout呢?是随意吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 显示函数源码如下:void showclxxlist(){ db = new MySQLiteHelper(this,DB_NAME,null,VERSION).getReadableDatabase(); String col[]={"_id", "name","sex","type","zjid","carname","carid","color","created"}; Cursor clxxCursor=db.query("clxx", col, null, null, null, null, null); startManagingCursor(clxxCursor); String[] from=new String[]{"carname","_id"}; int[] to=new int[] {R.id.textView1,R.id.textView2}; SimpleCursorAdapter notes=new SimpleCursorAdapter(this,android.R.layout.simple_list_item_2,clxxCursor,from,to); setListAdapter(notes); db.close(); } 你看一下你是否拿到值了,如果拿到地话会显示出来地这是我以前做地一个,能显示出来Cursor cursor=diaryDB.getAllDiary(); if (cursor.moveToNext()) { startManagingCursor(cursor); System.out.println(true); } SimpleCursorAdapter diaryAdapter=new SimpleCursorAdapter(ActivityMain.this, android.R.layout.simple_list_item_2, cursor, new String[]{"title","time"}, new int[]{android.R.id.text1,android.R.id.text2});setListAdapter(diaryAdapter); 你地游标值可能拿到了,不过要想取值必须用这个方法cursor.moveToNext()看他有值没??有了在进行下一步操作 void showclxxlist(){db = new MySQLiteHelper(this,DB_NAME,null,VERSION).getReadableDatabase(); String col[]={"_id", "name","sex","type","zjid","carname","carid","color","created"}; Cursor clxxCursor=db.query("clxx", col, null, null, null, null, null); startManagingCursor(clxxCursor); String[] from=new String[]{"carname","_id"}; int[] to=new int[] {R.id.textView1,R.id.textView2};/*这里错了,应该设置为 android.R.id.text1,它是根据android.R.layout.simple_list_item_2而定的。*/ SimpleCursorAdapter notes=new SimpleCursorAdapter(this,android.R.layout.simple_list_item_2,clxxCursor,from,to); setListAdapter(notes); db.close();} 做了个免费的APP,想放到网上给Android手机用户下载使用,可以到哪发布? 关于APK的问题 类似于擦玻璃效果的实现 那位可以给我解决下~~~ 关于百度地图 Android Api 问题 关于写文件 创建文件的权限 求教 大家好,为为什么我的安卓手机无法连接ibss的无线网卡 Android上能用.net开发应用么?如果能,需要哪些条件及技术? android android音乐播放器歌曲收藏怎么实现? 新人请教点关于Wifi的问题 关于适配器的getView方法和ViewHolder使用遇到的一个问题 想通过实际做个东西来学习Android
void showclxxlist(){
db = new MySQLiteHelper(this,DB_NAME,null,VERSION).getReadableDatabase();
String col[]={"_id",
"name","sex","type","zjid","carname","carid","color","created"};
Cursor clxxCursor=db.query("clxx", col, null, null, null, null, null);
startManagingCursor(clxxCursor);
String[] from=new String[]{"carname","_id"};
int[] to=new int[] {R.id.textView1,R.id.textView2};
SimpleCursorAdapter notes=new SimpleCursorAdapter(this,android.R.layout.simple_list_item_2,clxxCursor,from,to);
setListAdapter(notes);
db.close();
}
如果拿到地话会显示出来地
这是我以前做地一个,能显示出来Cursor cursor=diaryDB.getAllDiary();
if (cursor.moveToNext()) {
startManagingCursor(cursor);
System.out.println(true);
}
SimpleCursorAdapter diaryAdapter=new SimpleCursorAdapter(ActivityMain.this,
android.R.layout.simple_list_item_2, cursor,
new String[]{"title","time"},
new int[]{android.R.id.text1,android.R.id.text2});
setListAdapter(diaryAdapter);
不过要想取值必须用这个方法
cursor.moveToNext()
看他有值没??
有了在进行下一步操作
db = new MySQLiteHelper(this,DB_NAME,null,VERSION).getReadableDatabase();
String col[]={"_id",
"name","sex","type","zjid","carname","carid","color","created"};
Cursor clxxCursor=db.query("clxx", col, null, null, null, null, null);
startManagingCursor(clxxCursor);
String[] from=new String[]{"carname","_id"};
int[] to=new int[] {R.id.textView1,R.id.textView2};/*这里错了,应该设置为 android.R.id.text1,它是根据android.R.layout.simple_list_item_2而定的。*/
SimpleCursorAdapter notes=new SimpleCursorAdapter(this,android.R.layout.simple_list_item_2,clxxCursor,from,to);
setListAdapter(notes);
db.close();
}