Фрагмент Android с картами v2 ошибка рендеринга

У меня полноэкранная карта с компонентами над ней.

Когда я нажимаю на кнопку меню, отображается RelativeLayout, который также является полноэкранным.

Здесь возникает моя проблема, вместо того, чтобы правильно рисовать этот макет, он появляется только над другими компонентами (другими кнопками и изображением) на экране, но в области, где есть только карта, карта продолжается.

Если я выключаю экран и снова открываю, то макет его выкрашен правильно.

Я пытаюсь захватить с DDMS, но DDMS показывает мне правильный экран, проблема появляется 4.0.4 и 2.3.6

Я думаю, что проблема возникает, потому что новые карты используют OpenGL. Есть некоторый код, который мне нужно вызвать после того, как сделать мой макет видимым, чтобы изменить рендер карты?

1 ответ

Я попробовал это с необработанным MapView, и всякий раз, когда мне нужно показать еще один вид экрана, я отключал видимость карты.

Другие вопросы по тегам