2012-04-18 9 views
0

Checkable을 구현하는 커스텀 relativelayout에있는 아이템들과 함께리스트 뷰를 갖고있다. 확인 가능한 인터페이스를 통해 선택/선택 취소되는 확인란을 포함합니다.Listview onItemClick() 체크 가능

체크 박스에서 setFocusable이 false로 설정되어 있으므로 목록 뷰에 onItemClicked를 사용할 수 있습니다.

이제 항목을 클릭하면 확인란도 선택됩니다. 나는 이것에 대해 미쳐 가고있다.

내 어댑터의 getView 메소드에서 onCheckChangeListener를 확인란에 지정합니다.

이 리스너는 listitem을 클릭 할 때마다 호출되어 확인란을 선택합니다.

나는 어떻게 체크 할을 listitem onitemclick를 선택하는 질문을보고, 기본적으로이 동작을 받고 메신저 ....

이 동작의 문제점은 다음과 같습니다

체크 박스가 체크 박스를 클릭하여 확인을하셔야합니다 목록 항목을 클릭하지 마십시오. 체크 박스를 클릭하면 현재 보이는 조각에 대해 Actionmode를 시작하고 listitem을 클릭하면 현재 조각을 바꿉니다.

안부가

+1

여기에서 성취하려는 것이 무엇인지 명확하지 않습니다. 문제/질문은 무엇입니까? –

+0

listitem을 클릭하지 않고 확인란을 클릭하면 확인란이 선택됩니다. 체크 박스를 클릭하면 현재 보이는 조각에 대해 Actionmode를 시작하고 listitem을 클릭하면 현재 조각을 바꿉니다. 두 가지 모두 지금 일어나고 있습니다. 잘못된 의미의 잘못된 동작과 잘못된 조각에 대한 잘못된 동작 모드를 의미합니다 .... yeehaaaaaww .... – VinoRosso

답변

0

난 당신이 위해서 setFocusable = 사용자 정의 목록보기의 다른 모든 항목을 확인해야합니다 생각 비노 ... 둘은 지금 무슨 일이 일어나고 그것은 잘못된 조각과 가까운 backpress에 힘을 잘못 Actionmode을 의미 "거짓"

관련 문제