listView item 项button点击事件 跳转界面
是这样,我弄了个listView 里面嵌套了一个子list ,现在想要父listView 里面的button的点击事件 的跳转,该怎么弄额。第一次写listView里面的点击,不是很了解。
下面是adapter
@Override
public View getView(int position, View view, ViewGroup arg2) {
// TODO Auto-generated method stub
OrderHolder holder;
if (view == null) {
holder = new OrderHolder();
view = inflater.inflate(R.layout.order_list_parent_item, null);
holder.orderCode = (TextView) view.findViewById(R.id.order_item_code);
holder.orderStatus = (TextView) view.findViewById(R.id.order_item_status);
holder.orderTime = (TextView) view.findViewById(R.id.order_item_time);
holder.orderPrice = (TextView) view.findViewById(R.id.order_item_price);
holder.orderIntegral = (TextView) view.findViewById(R.id.order_item_integral);
holder.oderChildList = (ListView) view.findViewById(R.id.order_item_list);
holder.orderDetails = (Button) view.findViewById(R.id.order_item_details);
view.setTag(holder);
} else {
holder = (OrderHolder) view.getTag();
}
Info info = list.get(position);
holder.orderCode.setText(info.getOderCode());
holder.orderStatus.setText(info.getOderStatus());
holder.orderTime.setText(info.getOderTime());
holder.orderPrice.setText(info.getOderPrice());
holder.orderIntegral.setText(info.getOderIntegral());
holder.oderChildList.setAdapter(info.getChildAdapter());
holder.orderDetails.setTag(position);
holder.orderDetails.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
}
});
return view;
}
class OrderHolder {
TextView orderCode = null;//订单号
TextView orderStatus = null;//支付状态
TextView orderTime = null;//时间
TextView orderPrice = null;//价格
TextView orderIntegral = null;//积分
ListView oderChildList = null;//订单子项listView
Button orderDetails = null;//订单详情,点击事件
}