Пустой экран в SlidingMenu при использовании фрагмента (GMap)

Поэтому я использую библиотеку SlidingMenu с FragmentActivity в своем приложении.

В макете есть GoogleMap и меню с левой стороны с некоторым контентом. Когда я вытягиваю меню, чтобы увидеть его, там есть большой черный прямоугольник, закрывающий содержимое моего скользящего меню. После того, как я нажму на него один раз, он исчезает.

Кто-нибудь может что-то сказать по этому поводу? Простая карта.введите здесь описание изображения


person Adam Varhegyi    schedule 06.06.2013    source источник


Ответы (4)


У меня была такая же проблема на Android 2.3.7, но не в 3.x или более поздних версиях. После поворота вида меню отображается нормально.

Я нашел решение, используя собственный TransparentSupportMapFragment из: Android MapView с скользящим меню Меню

person user1976945    schedule 12.07.2013

Фрагмент проблемы с черным экраном

<FrameLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

    <android.support.v4.view.ViewPager
        android:id="@+id/fragment_container"
        android:layout_width="match_parent"
        android:layout_height="match_parent" >
     </android.support.v4.view.ViewPager>

     <!-- hack to fix ugly black artefact with maps v2 -->
     <FrameLayout 
        android:layout_width="match_parent"
        android:layout_height="match_parent" 
        android:background="@android:color/transparent" />

</FrameLayout>
person chavanNil    schedule 07.10.2013

Это известная проблема.

Вы можете взглянуть на эти вопросы:

http://code.google.com/p/gmaps-api-issues/issues/detail?id=4639

http://code.google.com/p/gmaps-api-issues/issues/detail?id=4659

Возможно, вы найдете обходной путь в комментариях.

person MaciejGórski    schedule 06.06.2013
comment
Нет, карта меня устраивает, я получил черную область в скользящем меню. - person Adam Varhegyi; 07.06.2013

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

Мое решение - добавить легкий макет (около 1dp) с прозрачным фоном над вашим макетом «Shopradar». Это сработало для меня, надеюсь, сработает и для вас ;)

person bon bon    schedule 27.08.2015