自定义Listview的使用

时间:2022-07-03 19:44:05

        ListView是Android一系列组件之一,它以垂直列表的方式列出所需的列表项。实现方式有两种:使用ListView组件、当前的Activity继承ListActivity。

        ListView是需要绑定数据源的。根据列表的适配器类型,列表分为三种,ArrayAdapter,SimpleAdapter和SimpleCursorAdapter。ArrayAdapter最为简单,只能展示一行字。SimpleAdapter有最好的扩充性,可以自定义出各种效果。SimpleCursorAdapter可以认为是SimpleAdapter对数据库的简单结合,可以方面的把数据库的内容以列表的形式展示出来。

操作流程:

HashMap<String, Object> map = new HashMap<String, Object>();

map.put();

ArrayList<HashMap<String, Object>> mListTiem = new ArrayList<HashMap<String, Object>>();

mListTiem.add(map);

SimpleAdapter mAdtDvcs = new SimpleAdapter(this,mListTiem,R.layout.listitem,

                new String[]{},new int[]{});

ListView mBookmarkList.setAdapter(mAdtDvcs);