OnItemClickListener ,OnItemClickListener监听器

主要是为了去对应某个动作,可以通过监听器监控这种动作行为,来完成我们所有需要的程序功能

OnItemClickListener

可以处理视图中单个条目的点击事件

 @Override
    public void onItemClick(AdapterView parent, View view, int position, long id) {
            String text= listView.getItemAtPosition(position)+"";
          Toast.makeText(this,"position="+position+"text="+text, Toast.LENGTH_SHORT);
    }

OnItemClickListenerOnItemClickListener

检测滚动的变化,可以用于视图在滚动中加载数据

notifyDataSetChanged

动态更新视图中所包含的数据

  @Override
    public void onScrollStateChanged(AbsListView view, int scrollState) {
        switch (scrollState){
            case SCROLL_STATE_FLING:
                Log.i("main","用户在手指离开屏幕之前,由于用力滑了一下,视图任依靠惯性继续滑动");
                Map  map=new HashMap();
                map.put("pic", R.drawable.chgusr);
                map.put("text","添加项");
                addList.add(map);
                simpleAdapter.notifyDataSetChanged();
                break;
            case SCROLL_STATE_IDLE:
                Log.i("main","视图已经停止滑动");
                break;
            case SCROLL_STATE_TOUCH_SCROLL:
                Log.i("main","手指没有离开屏幕,视图正在滑动");
                break;
        }

    }

以上就是使用OnItemClickListener ,OnItemClickListener监听器来实现列表的功能实现

你可能感兴趣的:(OnItemClickListener ,OnItemClickListener监听器)