Фрагмент Android с картами v2 ошибка рендеринга
У меня полноэкранная карта с компонентами над ней.
Когда я нажимаю на кнопку меню, отображается RelativeLayout, который также является полноэкранным.
Здесь возникает моя проблема, вместо того, чтобы правильно рисовать этот макет, он появляется только над другими компонентами (другими кнопками и изображением) на экране, но в области, где есть только карта, карта продолжается.
Если я выключаю экран и снова открываю, то макет его выкрашен правильно.
Я пытаюсь захватить с DDMS, но DDMS показывает мне правильный экран, проблема появляется 4.0.4 и 2.3.6
Я думаю, что проблема возникает, потому что новые карты используют OpenGL. Есть некоторый код, который мне нужно вызвать после того, как сделать мой макет видимым, чтобы изменить рендер карты?
1 ответ
Я попробовал это с необработанным MapView, и всякий раз, когда мне нужно показать еще один вид экрана, я отключал видимость карты.