ListView基本步骤
1. 创建ListView
2. 新建适配器
3.适配器添加数据源(如用到哈希表,需将表添加到数据源)
4.ListView连接适配器
1.ArrayAdapter的三个参数: 上下文
布局文件(大多数时可使用安卓自带的布局文件 android.R.Layout.*)
数据源(每行显示单个数据的数据源,List<String>或者字符串数组)
2.SimpleAdapter的五个参数: 上下文
数据源(map形式数据源,大多新建内部类方法)
布局文件(根据业务要求,自定义该使用的布局)
“键”名(new String[]{ })
“键”名所对应的ID(new int[]{ })
注意的地方: 1. 使用simpleAdapter时,定义一个ArrayList<Map<String,Object>> dataList后, 需要在代码中new一个新的ArrayList-------
dataList = new ArrayList<Map<String,Object>>();
2.创建数据源方法getData(), Map<String,Object> map = new HashMap<String,Object>();
map.put(键,值);
dataList.add(map);
3.ListView滑动的监听事件 onScrollStateChangedListener中的三种情况
开始滑动:SCROLL_STATE_TOUCH_SCROLL
惯性滑动:SCROLL_STATE_IDLE
滑动停止:SCROLL_FLING
暂时就这么多,,,有的话再更新。