2011-07-30 3 views
2

몇 가지 레이아웃과 Imagebutton으로 구성된 복잡한 버튼이 있고 사용하기 쉽도록 Relativelayout 안에 싸여 있습니다. 개별 구성 요소는 잘 동작합니다. 포함 된 이미지 버튼 중 하나를 클릭하거나 클릭하면 예상대로 켜집니다 (드로어 블 상태 목록은 포커스 & 클릭 상태를 정의합니다).android : duplicateParentState를 사용하여 포커스를 상속하는 방법은 무엇입니까?

이제이 복잡한 레이아웃을 통합 된 버튼으로 작동 시키길 바랍니다. 내가 설정

android:clickable="true" and android:focusable="true" 

최상위 레이아웃입니다. 모든 하위 구성 요소에서 나는 내가 어디 레이아웃을 터치 포함 된 모든 구성 요소가 점등 사례 -이와

android:duplicateParentState="true" android:clickable="false" android:focusable="false". 

내가 터치 예상되는 동작을 얻을 설정합니다. 그러나 초점이 작동하지 않습니다. 트랙볼을 굴려 이제는 복잡한 버튼을 완전히 무시합니다.

답변

0

android:clicableandroid:focusable 플래그로 모든 작업을 완료 한 것으로 보입니다. 이 논리는 작동해야합니다. android:nextFocus 옵션을 사용하여 포커스 선택 순서를 명시 적으로 선언하십시오.

+0

감사합니다. ImageButton 대신에 커스텀 위젯을 사용하는 것으로 끝났다. –

관련 문제