09_android入门_listView的几种Adaptor的实现_simplecursoradaptor
2014-06-06 10:57
295 查看
1、数据的获取
2、MVC层的实现
3、结果的显示
public Cursor findCursor() { SQLiteDatabase db=databaseHelper.getWritableDatabase(); //面试题:总是出现_id的错误--》添加as _id Cursor c=db.rawQuery("select userid as _id,username,userage,usersalary,userphone from user",null); //db.close();//报错 return c; }
2、MVC层的实现
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // 设置显示的视图 setContentView(R.layout.activity_main); //获取显示的数据 Model DatabaseHelper databaseHelper=new DatabaseHelper(this); userDao=new UserDaoImpl(databaseHelper); //查询获取的数据 c=userDao.findCursor(); //entities=userDao.findAll(); //获取控件对象 lv_user=(ListView) findViewById(R.id.lv_user);//获取显示的视图 //SimpleCursorAdapter adapter=new SimpleCursorAdapter(this, android.R.layout.simple_list_item_2, c, new String[]{"username","userphone"}, new int[]{android.R.id.text1,android.R.id.text2},CursorAdapter.FLAG_REGISTER_CONTENT_OBSERVER); SimpleCursorAdapter adapter=new SimpleCursorAdapter(this, R.layout.list_item_user, c, new String[]{"_id","username","userage","userphone"}, new int[]{R.id.tv_id,R.id.tv_name,R.id.tv_age,R.id.tv_phone},CursorAdapter.FLAG_REGISTER_CONTENT_OBSERVER); lv_user.setAdapter(adapter); }
3、结果的显示
相关文章推荐
- 07_android入门_listView的几种Adaptor的实现_自定义的adaptor
- 10_android入门_listView的几种Adaptor的实现_SimpleAdapter
- Android入门:ListView(SimpleCursorAdapter实现)
- Android入门:ListView(SimpleCursorAdapter实现)
- 08_android入门_listView的几种Adaptor的实现_ArrayAdapter
- android]ListView+SimpleCursorAdapter+checkbox实现批量删除
- Android新手入门2016(9)--ListView之SimpleAdapter和SimpleCursorAdapter
- Android采用ListView实现数据列表显示1-使用SimpleCursorAdapter进行数据绑定
- And 4000 roid入门:ListView(SimpleCursorAdapter实现)
- 【android】ListView+SimpleCursorAdapter+checkbox实现批量删除
- 采用ListView实现数据列表显示——SimpleCursorAdapter
- Android列表视图(ListView--SimpleCursorAdapter)学习
- Android实现获取本机中所有图片(Loader,CursorLoader,LoaderManager,SimpleCursorAdapter的简单应用)
- 06-android入门_listview采用系统和自定义的方式实现item
- Android入门:ListView(SimpleAdapter实现)
- 09_android入门_采用android-async-http开源项目的GET方式或POST方式实现登陆案例
- 09_android入门_采用android-async-http开源项目的GET方式或POST方式实现登陆案例
- Android ListView 最基本的用法,使用SimpleCursorAdapter 。 附例子。
- [Android] Adapter:SimpleAdapter SimpleCursorAdapter ArrayAdapter 与ListView的用法
- Android入门:ListView(继承BaseAdapter实现)