안드로이드 개발 질문/답변
(글 수 45,052)
ListView 에 CheckBox 를 추가하였습니다.
제목 XXX
체크박스 DB의 값1 DB의 값2 DB의 값3 DB의 값4
체크박스 DB의 값1 DB의 값2 DB의 값3 DB의 값4
체크박스 DB의 값1 DB의 값2 DB의 값3 DB의 값4
확인 버튼 취소 버튼
뭐 이런식으로 구성되어있습니다.
SimpleCursorAdapter 를 상속받은 Custom Adapter를 만들어서 사용하였구요
리스트에 보이는 건 다 보입니다.
하지만 확인버튼을 클릭시 Check 된 항목들의 정보들을 Intent 로 넘겨 다른 액티비티에 전달하고 싶은데 안됩니다.
체크된 항목들의 위치에 따른 DB 값들을 넘겨야 하는데 어렵네요...
CheckedTextView 이런건 사용하지 않았구요, ListView 의 Multi Choice 라던지 그런것 역시 사용하지 않았습니다.
layout 은
<LinearLayout>
<LinearLayout>
<ListView>
</LinearLayout>
<LinearLayout>
<Button>
</LinearLayout>
</LinearLayout>
과같은 Activity Layout 과
ListView 에 들어가는 TextView 들을 선언한 layout 두개를 사용하고있습니다.
좋은 답변 기다리겠습니다.
제목 XXX
체크박스 DB의 값1 DB의 값2 DB의 값3 DB의 값4
체크박스 DB의 값1 DB의 값2 DB의 값3 DB의 값4
체크박스 DB의 값1 DB의 값2 DB의 값3 DB의 값4
확인 버튼 취소 버튼
뭐 이런식으로 구성되어있습니다.
SimpleCursorAdapter 를 상속받은 Custom Adapter를 만들어서 사용하였구요
리스트에 보이는 건 다 보입니다.
하지만 확인버튼을 클릭시 Check 된 항목들의 정보들을 Intent 로 넘겨 다른 액티비티에 전달하고 싶은데 안됩니다.
체크된 항목들의 위치에 따른 DB 값들을 넘겨야 하는데 어렵네요...
CheckedTextView 이런건 사용하지 않았구요, ListView 의 Multi Choice 라던지 그런것 역시 사용하지 않았습니다.
layout 은
<LinearLayout>
<LinearLayout>
<ListView>
</LinearLayout>
<LinearLayout>
<Button>
</LinearLayout>
</LinearLayout>
과같은 Activity Layout 과
ListView 에 들어가는 TextView 들을 선언한 layout 두개를 사용하고있습니다.
좋은 답변 기다리겠습니다.
2010.03.23 12:00:51
ListView에 custom으로 체크박스와 텍스트뷰를 따로이 만드신거죠?
체크박스 DB의 값1 DB의 값2 DB의 값3 DB의 값4
체크박스 DB의 값1 DB의 값2 DB의 값3 DB의 값4
체크박스 DB의 값1 DB의 값2 DB의 값3 DB의 값4
그럼
DB의 값1 --> TextView 1
DB의 값2 --> TextView 2
DB의 값3 --> TextView 3
DB의 값4 --> TextView 4
이런식으로 xml을 짜신게 맞나요??
맞다면 각각의 값들을 가지고 와서... string array 형식에 맞춰 넣은후
intent.putStringArrayListExtra( name, arraylist );
형식에 맞춰 넘겨주면 될듯한데... xml이 어떻게 형성되어 있는지 잘 모르겠네요 ^^
xml이 정확하게 어떻게 선언되어 있는지 몰라서 답변이 어렵네요.
-------------------------------------------------------------------------
체크박스 DB의 값1 DB의 값2 DB의 값3 DB의 값4
체크박스 DB의 값1 DB의 값2 DB의 값3 DB의 값4
체크박스 DB의 값1 DB의 값2 DB의 값3 DB의 값4
-------------------------------------------------------------------------
이건 리스트 뷰 안에 들어가는 것이겠죠?
체크박스 선언 어떻게 되어있는지 궁금하네요.
저도 어제 'xtei' 님과 같은 체크박스 문제때문에 고민하다가 해결하였는데..