@Override public void onItemClick(AdapterView<?> arg0, View view, int position, long arg3) { TaskData task = listAdapter.getItem(position); task.expanded = !task.expanded; listAdapter.notifyDataSetChanged(); }