ListView的两种监听某一项的单击事件的方法
来源:互联网 发布:淘宝食品类别名称 编辑:程序博客网 时间:2024/06/12 10:55
第一种,通过Adapter的parent.getAdapter()方法来获取
adapter=new FirstListViewAdapter(list,getActivity());
listView.setAdapter(adapter);
//监听单击项的事件
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public voidonItemClick(AdapterView<?> parent, View view, int position, long id) {
Adapter nadapter=parent.getAdapter();
//获得单条的数据
Map<String,Object> map= (Map<String, Object>)nadapter.getItem(position);
//获得当前点击的新闻的编号
StringnId=map.get("id").toString();
//跳转窗体
Intent intent=newIntent(getActivity(), NewContentActivity.class);
intent.putExtra("id",nId);
getActivity().startActivity(intent);
}
});
}
第二种,通过TextView获得id的值得方法来获取
listView.setOnItemClickListener(newAdapterView.OnItemClickListener(){
@Override
public void onItemClick(AdapterView<?>parent, View view, int position, long id) {
TextView textid = (TextView)view.findViewById(R.id.textid);
lvid = textid.getText().toString();
Intent intent = new Intent(context,ContentActivity.class);
intent.putExtra("id",lvid);
context.startActivity(intent);
}
});
- ListView的两种监听某一项的单击事件的方法
- Android 处理简单单击事件的监听方法
- listview的监听事件
- Android ListView监听滑动事件的方法
- android Butt 按钮单击事件的监听
- ListView单击某一项
- Listview监听事件的随笔....
- 监听ListView的滚动事件
- android事件监听的两种方式
- android连续单击事件实现的两种方案
- Android Spinner监听重复选择某一项的方法
- Android view的单击,双击,长按事件监听
- SWT的button组件中,添加单击事件监听
- 单击页面按钮,弹出浮动窗口的两种方法
- 单击菜单生成一个非模态对话框的两种方法
- 单击触发jquery.autocomplete的两种方法
- 单击触发jquery.autocomplete的两种方法
- 单击触发jquery.autocomplete的两种方法
- Spring applicationContext.xml约束
- 【算法设计与分析】派
- mac QQ不加载历史记录
- springmvc实现批量删除
- Unity3D-扩展编辑器
- ListView的两种监听某一项的单击事件的方法
- Android数据库查询操作的一次粗心费时
- 数据结构——c语言描述 第五章 (1) 特殊矩阵的压缩存储
- synchronized的使用方法
- xcode项目更改名字
- github遇到问题
- 面试题20:顺时针打印矩阵
- myeclipse不编译的问题
- JS正则表达式验证账号、手机号、电话和邮箱