While working on list view and finding a problem after inflating list item to view using custom adapter. My problem is a random list item view button text in changed to "Added" instead of displaying text "Add",i have added my adapter code -
view = convertView;
if(view==null){
view = mLayoutInflater.inflate(R.layout.list_item, null);
mHolder = new ListHolder();
mHolder.mNameTV = (TextView) view.findViewById(R.id.user_full_name);
mHolder.mButton = (Button) view.findViewById(R.id.add);
view.setTag(mHolder);
}
else{
mHolder = (ListHolder) view.getTag();
}
mHolder.mNameTV.setText(myList.get(position).getName());
if(myList.get(position).isAdded()){
mHolder.mButton.setText("Added");
}
else{
mHolder.mButton.setText("Add");
}
return view;
It display correct name in text view but value of button in list item is not correct.
Thanks in Advance.