아래 코드는 getView 부분으로 viewHolder을 써서 구현한 부분인데..
여기서 저 눌린 해당 txt의값만 바꾸고싶은데 클릭이벤트는 먹는데 아무 반응이없습니다... 이거 어찌해야하나요
public View getView(int position, View convertview, ViewGroup parent){
if(convertview==null){
holder = new ViewHolder();
LayoutInflater li = (LayoutInflater)con.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
convertview=li.inflate(R.layout.cardlistview, null);
holder.txt = (TextView)convertview.findViewById(R.id.txt_CardNumList);
holder.txt2 = (TextView)convertview.findViewById(R.id.txt_CardUseList);
holder.img_card = (ImageView)convertview.findViewById(R.id.img_CardTypel);
holder.rl = (RelativeLayout)convertview.findViewById(R.id.lists);
holder.listViewLongClick = (ListViewLongClick)convertview.findViewById(R.id.view_View);
holder.rv = (RoundView)convertview.findViewById(R.id.view_Round);
holder.l_Layout = (LinearLayout)convertview.findViewById(R.id.layout_UseListv);
holder.l_Layout2 = (LinearLayout)convertview.findViewById(R.id.layout_CardDelv);
holder.view_Line = (View)convertview.findViewById(R.id.view_Line);
holder.backlist = (LinearLayout)convertview.findViewById(R.id.backlist);
convertview.setTag(holder);
}else{
holder = (ViewHolder)convertview.getTag();
}
holder.txt.setText(cBeanList.get(position).getCardNum());
holder.txt2.setText(cBeanList.get(position).getCardPayCount()+"");
holder.img_card.setImageResource(cBeanList.get(position).getCardType());
holder.img_card.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
holder.txt.setText("123");
}
});
return convertview;
}