2012-02-25 3 views
0

화면의 아래쪽에 십자 버튼으로 페이드 인하는 일부 버튼이있는 XML의 형제 요소 인 ScrollView와 MapView가있는 레이아웃이 있습니다. 그들.안드로이드 - 같은 레이아웃의 ScrollView와 MapView가 깨짐 ScrollView

두보기 모두 android:visibility="invisible"으로 시작됩니다. ScrollView가 처음으로 흐려지면 제대로 작동합니다. 그러나 일단 MapView로 사라지면 ScrollView로 돌아가서 ScrollView가 깨졌습니다. 단지 스크롤하지 않습니다.

일단 MapView가 화면에 나타나면 화면의 해당 부분에있는 모든 제스처 감지를 취하는 것과 같습니다.

저는 실제로 여기를 잃어 버렸습니다. 저는 십여 가지 다른 것들을 시도했지만 아무것도 작동하지 않습니다.

+0

OK, MapView를 서브 클래스 화하고 간단한 부울'isActive' 속성을 추가하여이 문제를 해결했습니다. 그런 다음 onTouchEvent 메소드를 재정 의하여 if (isActive) {return super.onTouchEvent (ev); } else {return false; }' –

답변

1

좋아, MapView를 서브 클래 싱하고 간단한 부울 isActive 속성을 추가하여이 문제를 해결했습니다. 그런 다음 onTouchEvent 메서드를 재정 의하여 if (isActive) {return super.onTouchEvent (ev); } else {return false; }

관련 문제