4
CheckBox가있는 ListView가 있습니다. 내가 구현하려고하는 것은 (내 활동)을 onItemClick 내가 행을 클릭하면 아래 볼 수 있듯이 그 검사가/내 체크 박스를 선택입니다 :OnItemClick을 사용하여 ListView에서 단일 행의 내용을 새로 고침하는 방법
@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
MyItem row = ListofRows.get(position);
row.setSelected(true);
myAdapter.notifyDataSetChanged();
}
를 내가 행을 클릭하면, ListView에 이 방법은 전체 목록보기 리프레시 그 결과, ScroolBar가 (사용자가 목록의 헤더로 구동된다) 경우에도 처음으로 진행한다()
문제가 IS notifyDataSetChanged 때문에 방법 새로 고쳐 사용자는 목록의 맨 아래에 있습니다.
무엇이 필요합니까? : 사용자가 목록의 시작 부분으로 이동하지 않도록이 클릭 한 행을 새로 고침하십시오.
이 문제를 해결할 수있는 방법이 있습니까?
다음을 참조하십시오. http://stackoverflow.com/questions/3724874/android-update-single-item-in-list –