android中ListView控件&&onItemClick点击事件
16lz
2021-01-23
本文转载自:android中ListView控件&&onItemClick点击事件
- listView=(ListView)this.findViewById(R.id.listview);
- List<HashMap<String,String>>data=newArrayList<HashMap<String,String>>();
- UserServiceus=newUserService(this);
- List<User>users=us.getScrollDate(0,10);
- for(Useru:users){
- HashMap<String,String>map=newHashMap<String,String>();
- map.put("userid",String.valueOf(u.getUserid()));
- map.put("name",u.getName());
- map.put("age",String.valueOf(u.getAge()));
- data.add(map);
- }
- SimpleAdapteradapter=newSimpleAdapter(this,data,R.layout.useritem,newString[]{"userid","name","age"},newint[]{R.id.userid,R.id.name,R.id.age});
- listView.setAdapter(adapter);
- listView.setOnItemClickListener(newOnItemClickListener(){
- @SuppressWarnings("unchecked")
- @Override
- publicvoidonItemClick(AdapterView<?>parent,Viewview,
- intposition,longid){
- ListViewlistView=(ListView)parent;
- HashMap<String,String>map=(HashMap<String,String>)listView.getItemAtPosition(position);
- Stringuserid=map.get("userid");
- Stringname=map.get("name");
- Stringage=map.get("age");
- Toast.makeText(SQLiteCRUDActivity.this,userid+","+name+","+age,Toast.LENGTH_LONG).show();
- }
- });
更多相关文章
- Android使用WindowManager做一个可拖动的控件(七)
- android 圆环倒计时控件
- android 带清除功能的输入框控件
- android中获取一个xml布局中一个控件的宽高.
- Android 中日期控件与下拉列表的使用
- Android中在Button控件上显示倒计时
- Android SwipeMenuRecyclerView控件的用法
- Android 自定义布局控件-圆形RelativeLayout
- 自定义控件:滑动开关按钮