@Override public View getChildView( int groupPosition, int childPosition, boolean isLastChild, View convertView, ViewGroup parent) { View view = convertView; if (view == null) { view = inflater.inflate(R.layout.trading_record_listview_item, null); } TextView recordName = (TextView) view.findViewById(R.id.tv_TRLVitem_record_name); TextView tradeDate = (TextView) view.findViewById(R.id.tv_TRLVitem_trading_date); TextView tradePrice = (TextView) view.findViewById(R.id.tv_TRLVitem_trading_price); TextView tradeState = (TextView) view.findViewById(R.id.tv_TRLVitem_trading_state); ImageView pic = (ImageView) view.findViewById(R.id.iv_TRLVitem_enterprise_pic); TextView reciver = (TextView) view.findViewById(R.id.tv_TRLVitem_enterprise_name); String[] tempItem = item.get(groupPosition).get(childPosition); recordName.setText(tempItem[0]); tradeDate.setText(tempItem[1]); tradePrice.setText(tempItem[2]); tradeState.setText(tempItem[3]); ih.loadDrawable(tempItem[4], pic); reciver.setText(tempItem[5]); // recordName.setOnClickListener(new ChildOnClickListener()); // tradeDate.setOnClickListener(new ChildOnClickListener()); return view; }