2013-02-18 3 views
1

Я разрабатываю фрагмент в Android. В моей вкладке есть четыре фрагмента, одним из которых является фрагмент карты.Черная линия, показывающая фрагмент карты в android

Используя этот фрагмент карты:

<fragment xmlns:android="http://schemas.android.com/apk/res/android" 
      android:id="@+id/map" 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      class="com.google.android.gms.maps.SupportMapFragment" /> 

задача выполнена отлично.

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

ответ

10

Также сталкивался с этой странной проблемой. Исправлено это следующим образом, применяя прозрачный вид над фрагментом карты, похоже, разрешает проблему. Его вид взлома. Посмотрите, если он сработает для вас.

<RelativeLayout 
      android:id="@+id/relativeLayout1" 
      android:layout_width="match_parent" 
      android:layout_height="300dp" > 

      <fragment 
       android:id="@+id/map" 
       android:name="com.google.android.gms.maps.MapFragment" 
       android:layout_width="fill_parent" 
       android:layout_height="fill_parent"/> 

      <View 
       android:id="@+id/imageView123" 
       android:layout_width="match_parent" 
       android:layout_height="match_parent" 
       android:background="@android:color/transparent" />   
    </RelativeLayout> 
+0

спасибо большое. вы решаете мою проблему. –

+0

Большое спасибо. Оно работает. – Neela

+0

работает! Кстати, как вы себе представляете, что это сработает? :) – sha256

Смежные вопросы