CursorAdapter
2015-11-01 17:16
363 查看
创建表的属性id必须是 _id
将数据库表中值直接作为listview item中控件的数据源
使用:
Cursor curosr = sqliteDb.query(Table_name,null,null,null,null,null,null;);
MyCursorAdapter adapter = new MyCursorAdapter(getContext,cursor);
mListView.setAdapter(adapter);
将数据库表中值直接作为listview item中控件的数据源
使用:
Cursor curosr = sqliteDb.query(Table_name,null,null,null,null,null,null;);
MyCursorAdapter adapter = new MyCursorAdapter(getContext,cursor);
mListView.setAdapter(adapter);
public class MyCursorAdapter extends CursorAdapter { private LayoutInflater infalter; public MyCursorAdapter(Context context, Cursor c) { super(context, c, true); infalter = LayoutInflater.from(context); } /* * 返回的就是子布局 */ @Override public View newView(Context context, Cursor cursor, ViewGroup parent) { return infalter.inflate(R.layout.item_list_mine_layout, null); } /* * 将cursor中的值取出来付给子布局里面的控件 */ @Override public void bindView(View view, Context context, Cursor cursor) { TextView title = view.findViewById(R.id.cursor_title_txt); TextView content = view.findViewById(R.id.cursor_content_txt); title.setText(cursor.getString(cursor.getColumnIndex("title"))); content.setText(cursor.getString(cursor.getColumnIndex("content"))); } }
相关文章推荐
- msm8916 lcd 相关调试点指导
- Unity3d摄像机Camera参数详解
- UBIFS分区挂载
- hdu5532Almost Sorted Array(长春现场赛)
- 数组求和
- ios--NavigationViewController跳转、返回传值
- (转载)Unity3d摄像机Camera参数详解
- hdoj2803The MAX
- NOIP复习-005——最短路
- Django 对数据库进行增删改查
- ACM ICPC Vietnam National Second Round I. Space Tour(预处理 + 枚举)
- Mac sublime text3常用快捷键和插件
- Iterator
- 数据库设计
- NOI题库-小学奥赛QwQ
- 计算机系统知识总结
- 一路走走停停之序言:往前走,别回头
- NOI题库-小学奥赛QwQ
- C语言解释器Java版-0-内存模型
- E - Cricket Field