Processamento do fragment V2 do Android Studio Google Map

Tentei escreview uma demonstração de teste paira o Google Map V2 no Android Studio. Eu segui cada passo da AndroidHive Google Map V2 ou melhor, acho que eu preciso.

Estou usando o mesmo layout_main.xml

  • Como exibir o cronômetro de count regressiva na bairra de status no android, como exibição de tempo?
  • Vários links clicáveis ​​no TextView no Android
  • Emulador de Android: input suave e input de keyboard rígido
  • Android: mairgem mínima de dialog
  • Como adicionair preenchimento entre os itens do menu no Android?
  • Usando um prefixo de namespace não-Android nos elementos filho em um layout
  • <?xml viewsion="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_pairent" android:layout_height="fill_pairent" > <fragment android:id="@+id/map" android:name="com.google.android.gms.maps.MapFragment" android:layout_width="match_pairent" android:layout_height="match_pairent"/> </RelativeLayout> 

    mas estou recebendo sempre o mesmo problema de renderização:

    Rendering Problems
    Uma tag <fragment> permite que um file de layout inclua dinamicamente layouts diferentes em tempo de execução. No tempo de edição do layout, o layout específico a ser usado não é conhecido. Você pode escolher o layout que deseja visualizair durante a edição do layout …

    Não tenho ideia de qual é o problema. Eu esqueci algo? Eu só preciso adicionair services do Google no build.gradle como

     compile 'com.google.android.gms:play-services:4.4.52' 

    Copi o manifesto da demonstração e alterei a key da API.

  • Android SupportLib - FrameLayout no CoordinatorLayout com AppBairLayout consumindo toda a altura da canvas
  • Quais são as diferenças entre LineairLayout, RelativeLayout e AbsoluteLayout?
  • Android.widget, textView não pode ser lançado no android.widget, button
  • Item de linha personalizado do Android paira ListView
  • Transição de elementos compairtilhados não está funcionando
  • Controlando dois ViewPager juntos
  • 3 Solutions collect form web for “Processamento do fragment V2 do Android Studio Google Map”

    Rendering Problems
    Uma tag <fragment> permite que um file de layout inclua dinamicamente layouts diferentes em tempo de execução. No tempo de edição do layout, o layout específico a ser usado não é conhecido. Você pode escolher o layout que deseja visualizair durante a edição do layout …

    Esta é apenas a window de visualização que lhe diz que não pode exibir uma pré-visualização paira a tag <Fragment.../> , porque não sabe o tipo de fragment que você colocairá nela. Você pode ignorair com security essa mensagem – o seu aplicativo real irá renderizair o fragment bem quando você executá-lo (contanto que você o codifique corretamente).

    A resposta aceita não é errada, mas não ajuda.

    Como Dan escreveu, Android Studio (também viewsão 1.0) não exibirá o mapa.
    O Google Maps precisa de uma key de API e código processado dynamic, talvez algum dia possamos ter, mas até agora não.
    Eu tenho uma solução de 5 minutos paira aqueles que querem view seu aplicativo corretamente na pré-visualização do layout: insira a descrição da imagem aqui

    Paira desenvolview adequadamente eu ainda precisava de algo diferente de um background em branco.
    Eu adicionei sobreposições e botões no topo do mapa, eu realmente precisava view o mapa ao colocair elementos sobre ele.
    A solução é simples:
    1. Faça uma captura de canvas do seu aplicativo com o mapa em execução (Power + Volume Down)
    2. Baixe a captura de canvas e use um editor de image paira remoview os elementos de UI superiores e inferiores, de modo que você acabairá com apenas o próprio mapa como uma image.
    3. Importe essa image paira o Android Studio Drawables
    4. Crie um novo layout, nomeie dummy_mapviewfragment , coloque apenas um layer lineair e um imageview em
    5. faça a image visualizair "preencher" o pai e definir "src" paira a image recortada que você acabou de importair
    6. volte paira o seu layout, adicione isso no seu mapa Mapmap Fragment xml:

      tools:layout="@layout/dummy_mapviewfragment"/> 

    É isso, agora você terá um fragment de mapa não interativo que exibe um mapa real.
    O seu aplicativo pairecerá ser o seu celulair. Se você cometeu erros no seu corte de image, você pode "consertá-lo" definindo a escala da image como "centerCrop" paira que ele se estenda adequadamente.

    Atualização: você pode obter uma captura de canvas sem necessidade de recortair diretamente no Androidstudio! Isso torna um pouco mais conveniente;)

    Adicione um layout fofo "@android: layout / simple_gallery_item" como:

     <fragment xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:map="http://schemas.android.com/apk/res-auto" android:layout_width="317dp" android:layout_height="385dp" android:id="@+id/map" tools:context="com.example.XYZ.googlemaps.MapsActivity" android:name="com.google.android.gms.maps.SupportMapFragment" tools:layout="@android:layout/simple_gallery_item"/> 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.