08_android入门_listView的几种Adaptor的实现_ArrayAdapter
2014-06-06 10:21
148 查看
1、数据的获取
2、MVC层的实现
3、结果的实现
public List<String> findAllNames() { List<String> names=new ArrayList<String>(); SQLiteDatabase db=databaseHelper.getWritableDatabase(); Cursor c=db.rawQuery("select username from user",null); while(c.moveToNext()){ names.add(c.getString(c.getColumnIndex("username"))); } return names; }
2、MVC层的实现
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // 设置显示的视图 setContentView(R.layout.activity_main); //获取显示的数据 Model databaseHelper=new DatabaseHelper(this); //userDao=new UserDaoImpl(databaseHelper); //查询获取的数据 //entities=userDao.findAll(); UserDaoImpl userDaoImpl=new UserDaoImpl(databaseHelper); names=userDaoImpl.findAllNames(); //获取控件对象 lv_user=(ListView) findViewById(R.id.lv_user);//获取显示的视图 //控制层 显示item布局 //ArrayAdapter<User> adapter=new ArrayAdapter<User>(this, android.R.layout.simple_list_item_1,entities); ArrayAdapter<String> adapter=new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1,names); //ArrayAdapter<String> adapter=new ArrayAdapter<>(this, android.R.layout.simple_expandable_list_item_1, android.R.id.text1, names); //设置显示的视图 lv_user.setAdapter(adapter); //注册事件 lv_user.setOnItemClickListener(this); }
3、结果的实现
相关文章推荐
- 07_android入门_listView的几种Adaptor的实现_自定义的adaptor
- 09_android入门_listView的几种Adaptor的实现_simplecursoradaptor
- 10_android入门_listView的几种Adaptor的实现_SimpleAdapter
- Android入门:ListView(SimpleCursorAdapter实现)
- AdapterView及其子类之三:基于ListView及ArrayAdapter实现列表 分类: H1_ANDROID 2013-11-19 22:35 987人阅读 评论(0) 收藏
- Android入门- listView的实现 SimpleAdapter
- Android入门:ListView(继承BaseAdapter实现)
- Android基础入门教程——2.4.8 ListView Item多布局的实现
- Android入门教程四十一之ListView Item多布局的实现
- Androidlistview 的侧滑删除仿的QQ效果的几种实现方式
- Android 实现圆角ListView 几种方法
- Android入门:ListView(SimpleAdapter实现)
- 06-android入门_listview采用系统和自定义的方式实现item
- Android入门:ListView(SimpleAdapter实现)
- Android开发入门之采用ListView实现数据列表显示
- Android 基础-最简单的listView实现 ArrayAdapter
- Android新手入门2016(8)--ListView之ArrayAdapter
- D.K.的Android旅程--ArrayAdapter和ListActivity实现ListView
- Android入门:ListView(继承BaseAdapter实现)
- Android入门:ListView(SimpleCursorAdapter实现)