When you click on the item ListView I change the color of the item
public void onItemClick(AdapterView<?> parent, View view, int position, longid) { list.getChildAt(position).setBackgroundColor(Color.YELLOW); } After calling the method
notifyDataSetChanged(); Color becomes another item! How to make a normal color change?