android ListView的简单应用以及对列表项的每一项增加监听

来源:互联网 发布:java应用程序部署 编辑:程序博客网 时间:2024/06/06 02:02

基于上一篇 Adapter的理解 增加一下实现(implements OnItemClickListener ,OnScrollListener)

@Overridepublic void onItemClick(AdapterView<?> parent, View view, int position,long id) {// TODO Auto-generated method stubString text = ""+mListView.getItemAtPosition(position);Toast.makeText(this, text, Toast.LENGTH_SHORT).show();}@Overridepublic void onScrollStateChanged(AbsListView view, int scrollState) {// TODO Auto-generated method stubswitch(scrollState){case SCROLL_STATE_FLING:Toast.makeText(MainActivity.this, "手指离开屏幕 滑一下",0).show();Map<String, Object> map = new HashMap<String, Object>();map.put("pic", R.drawable.ic_launcher);map.put("txt", "新增项-->慕课网");simp_data.add(map);simp_adapter.notifyDataSetChanged();break;case SCROLL_STATE_TOUCH_SCROLL:Toast.makeText(MainActivity.this, "手指未离开屏幕 滑一下",0).show();break;case SCROLL_STATE_IDLE:Toast.makeText(MainActivity.this, "已经停止滑动",0).show();break;}}@Overridepublic void onScroll(AbsListView arg0, int arg1, int arg2, int arg3) {// TODO Auto-generated method stub}


0 0