一、ListView 控件点击事件与Item的点击事件
1、在ListView的Adapter中设置。(其他控件的点击事件不难,就是setOnClickListener()。然而当点击事件被Item中控件得到之后,Item如何获得点击事件呢?)
方法1:在Adapter的getView()方法中最后returnconvertView; 添加convertView.setOnClickListener(),即可。
convertView.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
// 跳转到详情页面
Intent intent = new Intent();
Bundle mBundle = new Bundle();
GongdanDetailInfo_plan info=mList.get(position);
Log.e("GongdanAdapter_2", info.toString());
// 判断单签的工单是什么类型的
if ("2".equals(orderType)) {
mBundle.putSerializable("Gongdan_plan",
mList.get(position));
intent.putExtras(mBundle);
intent.setClass(mContext,
GongdanDetailActivity_2.class);
mContext.startActivity(intent);
}
}
});
return convertView;