本文转载自:android中ListView控件&&onItemClick点击事件


  1. listView=(ListView)this.findViewById(R.id.listview);
  2. List<HashMap<String,String>>data=newArrayList<HashMap<String,String>>();
  3. UserServiceus=newUserService(this);
  4. List<User>users=us.getScrollDate(0,10);
  5. for(Useru:users){
  6. HashMap<String,String>map=newHashMap<String,String>();
  7. map.put("userid",String.valueOf(u.getUserid()));
  8. map.put("name",u.getName());
  9. map.put("age",String.valueOf(u.getAge()));
  10. data.add(map);
  11. }
  12. SimpleAdapteradapter=newSimpleAdapter(this,data,R.layout.useritem,newString[]{"userid","name","age"},newint[]{R.id.userid,R.id.name,R.id.age});
  13. listView.setAdapter(adapter);
  14. listView.setOnItemClickListener(newOnItemClickListener(){
  15. @SuppressWarnings("unchecked")
  16. @Override
  17. publicvoidonItemClick(AdapterView<?>parent,Viewview,
  18. intposition,longid){
  19. ListViewlistView=(ListView)parent;
  20. HashMap<String,String>map=(HashMap<String,String>)listView.getItemAtPosition(position);
  21. Stringuserid=map.get("userid");
  22. Stringname=map.get("name");
  23. Stringage=map.get("age");
  24. Toast.makeText(SQLiteCRUDActivity.this,userid+","+name+","+age,Toast.LENGTH_LONG).show();
  25. }
  26. });

更多相关文章

  1. Android使用WindowManager做一个可拖动的控件(七)
  2. android 圆环倒计时控件
  3. android 带清除功能的输入框控件
  4. android中获取一个xml布局中一个控件的宽高.
  5. Android 中日期控件与下拉列表的使用
  6. Android中在Button控件上显示倒计时
  7. Android SwipeMenuRecyclerView控件的用法
  8. Android 自定义布局控件-圆形RelativeLayout
  9. 自定义控件:滑动开关按钮

随机推荐

  1. 【Arcgis for android】程序运行出错原因
  2. Android定制RadioButton样式三种实现方法
  3. Android快速实现发送邮件
  4. Unity加入Android广告小结
  5. Android ContentProvider、ContentResolv
  6. ActivityManagerService解读之Activity启
  7. 谷歌强推 AndroidX ,你还在应Support?
  8. Retrofit2.0+网络框架HTTP实战
  9. 如何在不同Android设备中得到有效的Audio
  10. Android中程序的停止状态详细介绍