lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int position, long l) {
if (selectedCourses.contains(courseNames.get(position))){
selectedCourses.remove(selectedCourses.lastIndexOf(courseNames.get(position)));
Toast.makeText(getApplicationContext(),
courseNames.get(position) + " removed", Toast.LENGTH_LONG)
.show();
row = view;
row.setBackgroundResource(R.drawable.charback);
System.out.println(selectedCourses);
}
else{
selectedCourses.add(courseNames.get(position));
Toast.makeText(getApplicationContext(),
courseNames.get(position) +" added", Toast.LENGTH_LONG)
.show();
row = view;
row.setBackgroundResource(R.drawable.white);
myarrayAdapter.notifyDataSetChanged();
System.out.println(selectedCourses);
}
선택된 항목은 흰색집니다하지만보기에 온다 또한 약 12 항목 늦게 또 다른 임의의 항목이 그냥 흰색집니다 아래로 변경? 누군가 나를 도울 수 있니?ListView 항목의 색상 문제가 변경되었습니다. 여러 항목은보기