2012-10-19 3 views
1

사람 목록에서 항목을 클릭하면 항목 이름 아래에보기가 확장됩니다.Date Picker를 사용하여 android의 배열 어댑터에서 날짜 값을 업데이트하는 방법

나이 및 날짜 선택 도구에 대한 seekbar 및 texview가 있습니다. 이제 textview를 클릭하면 datepicker 대화 상자가 열립니다.

내 문제는 datepicker 대화 상자에서 '설정'버튼을 클릭 한 후 날짜를 텍스트보기로 설정하고이 날짜 값을 내 목록 항목으로도 업데이트하려고합니다.

답변

1

ListView을 백업하는 데이터 소스 내 값을 변경 한 다음 ListAdapter에서 notifyDataSetChanged()으로 전화하십시오.

+0

우리는이 접근 방식으로 매우 열악한 성능을 보였습니다 –

+0

@ Zortkun listview에 성능 문제가있는 경우 코드 예제와 함께 다른 곳에서 질문을 게시 했습니까? 이것은 안드로이드에서 목록보기를 업데이트하는 표준 방법입니다. –

+0

아직 @Tom입니다. 필자는 DatePicker의 change 이벤트에 대해 notifyDateSetChanged()를 호출하고 있습니다. 예상대로 날짜를 회전 시키면 많은 호출이 발생합니다. 하지만 그게 유일한 문제인지 잘 모르겠다면 어쩌면 확인해 봐야 할 것입니다. –

관련 문제