2014-10-25 6 views
1

보기의 클릭 이벤트를 사용하여보기 계층의 다른보기로 전파되지 않도록 할 방법이 있습니까?보기 계층 구조에서 클릭 이벤트를 사용하는 방법

예를 들어, 내가 이렇게 보이는 뷰 계층이 있습니다

List View -> LinearLayout(List view item) -> TableRow -> Space 
나는 그것이 목록보기 항목으로 전파되지 않도록 스페이스 위젯에 클릭 이벤트를 소비하고자하는

.

+0

파편을 사용하고 있습니까? –

+0

@TiagoBarreto 예,이 질문에 어떤 차이도 없어야합니다. – faizal

답변

1

onTouchEvent 핸들러에서 true를 반환합니다. 또한,

space.setVisibility(View.VISIBLE) 

이 터치 이벤트에 응답하지 않는 위젯의 코드 또는 디자인에 의한 버그가 확실하지으로 표시하는 스페이스 위젯의 가시성을 설정해야합니다.

+0

onClick에 void 반환 유형이 있습니다. – faizal

+0

onCreate의 setOnClickListener 공간에 onclick 수신기를 등록한 다음 true를 반환합니다. –

+0

void를 반환하는 메서드에서 부울을 반환하는 방법은 무엇입니까? – faizal

관련 문제