android中ListView控件&&onItemClick点击事件

简介:
listView= (ListView) this.findViewById(R.id.listview);
     List<HashMap<String,String>>data = new ArrayList<HashMap<String,String>>();
     UserService us = new UserService(this);
     List<User> users = us.getScrollDate(0, 10);
     for(User u : users){
      HashMap<String,String> map = new HashMap<String, String>();
      map.put("userid", String.valueOf(u.getUserid()));
      map.put("name", u.getName());
      map.put("age", String.valueOf(u.getAge()));
      data.add(map);
     }
     SimpleAdapter adapter = new SimpleAdapter(this,data,R.layout.useritem,new String[]{"userid","name","age"},new int[]{R.id.userid,R.id.name,R.id.age});
     
    listView.setAdapter(adapter);
     listView.setOnItemClickListener(new OnItemClickListener(){
@SuppressWarnings("unchecked")
@Override
public void onItemClick(AdapterView<?> parent, View view,
  int position, long id) {
 ListView listView = (ListView)parent;
 HashMap<String, String> map = (HashMap<String, String>) listView.getItemAtPosition(position);
 String userid = map.get("userid");
 String name = map.get("name");
 String age = map.get("age");
 Toast.makeText(SQLiteCRUDActivity.this, userid +" , "+ name +" , "+ age ,Toast.LENGTH_LONG).show();
}
     });

相关文章
|
3月前
|
API Android开发 开发者
Android UI设计: 什么是RecyclerView?为什么它比ListView更好?
Android UI设计: 什么是RecyclerView?为什么它比ListView更好?
31 2
|
4月前
|
XML Java Android开发
Android Studio App开发中改造已有的控件实战(包括自定义支付宝月份选择器、给翻页栏添加新属性、不滚动的列表视图 附源码)
Android Studio App开发中改造已有的控件实战(包括自定义支付宝月份选择器、给翻页栏添加新属性、不滚动的列表视图 附源码)
40 1
|
4月前
|
XML Java Android开发
Android Studio App入门之列表视图ListView的讲解及实战(附源码 超详细必看)
Android Studio App入门之列表视图ListView的讲解及实战(附源码 超详细必看)
81 0
|
11天前
|
XML Java Android开发
Android之UI基础控件
Android之UI基础控件
|
1月前
|
Android开发
[Android]RadioButton控件
[Android]RadioButton控件
12 0
|
3月前
|
Android开发
分享88个Android控件源代码总有一个是你想要的
分享88个Android控件源代码总有一个是你想要的
22 0
|
3月前
|
Android开发
分享89个Android控件源代码总有一个是你想要的
分享89个Android控件源代码总有一个是你想要的
71 0
|
4月前
|
XML Android开发 数据格式
[Android]开关控件Switch
[Android]开关控件Switch
35 0
|
4月前
|
Android开发 Kotlin
android开发,使用kotlin学习滚动控件RecyclerView
android开发,使用kotlin学习滚动控件RecyclerView
36 0
|
4月前
|
XML Java Android开发
Android Studio App开发中高级控件下拉列表Spinner的讲解及实战(附源码 超详细必看)
Android Studio App开发中高级控件下拉列表Spinner的讲解及实战(附源码 超详细必看)
72 0