2011-03-28 5 views
2

SimpleCursorAdapter를 사용하여 SQLite 데이터베이스의 항목 목록을 표시하는 응용 프로그램을 작성하고 있습니다. 응용 프로그램은 사용자가 항목 목록을 만들 수있는 목록 응용 프로그램입니다. 사용자가 목록 항목의 텍스트를 건너 뛸지 여부를 추적하는 필드가 데이터베이스에 있습니다.SimpleCursorAdapter 액션 차단하기

기본적으로 SimpleCursorAdapter가 crossed_out 필드에서 settext()를 시도하는 지점을 가로 채고 대신 다른 필드의 텍스트를 취소 선으로 설정하는 함수를 호출하려고합니다.

내 자신의 CursorAdapter를 작성하지 않고도이 작업을 수행 할 수 있습니까? 내 자신의 CursorAdapter를 작성하려면 어떻게해야합니까?

답변

2

내 자신의 CursorAdapter를 쓰지 않고도 가능합니까?

당신은 ViewBindersetViewBinder()를 사용하여 첨부하고 TextViews 당신이 원하는 당신 같은 형식으로 ViewBinder을 구현할 수 있습니다.

내 자신의 CursorAdapter를 작성하려면 어떻게해야합니까?

단계 # 1 : setViewText()을 무시하고 그 시점에서 당신의 서식을 적용하거나 행의 모두 bindView()을 무시하고 입력이 자신에게

를 위젯 : SimpleCursorAdapter

단계 # 2의 서브 클래스를 생성

관련 문제