Procesamiento de fragmentos Google Map V2 de Google Studio

Intenté escribir una demo de prueba para Google Map V2 en Android Studio. Seguí cada paso de Androidhive Google Map V2 o mejor creo que necesito.

Estoy usando el mismo layout_main.xml

<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" > <fragment android:id="@+id/map" android:name="com.google.android.gms.maps.MapFragment" android:layout_width="match_parent" android:layout_height="match_parent"/> </RelativeLayout> 

Pero estoy recibiendo siempre el mismo problema de representación:

Problemas de procesamiento
Una etiqueta <fragment> permite que un archivo de diseño incluya dinámicamente diferentes diseños en tiempo de ejecución. En el tiempo de edición de diseño no se conoce el diseño específico a utilizar. Puede elegir el diseño que desea ver antes de editar el diseño …

No tengo ni idea de cuál es el problema. ¿He olvidado algo? Solo necesito agregar servicios de Google en el build.gradle como

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

Copié el manifiesto de la demostración y cambié la llave de la API.

Problemas de procesamiento
Una etiqueta <fragment> permite que un archivo de diseño incluya dinámicamente diferentes diseños en tiempo de ejecución. En el tiempo de edición de diseño no se conoce el diseño específico a utilizar. Puede elegir el diseño que desea ver antes de editar el diseño …

Esta es sólo la ventana de vista previa que le indica que no puede mostrar una vista previa de la etiqueta <Fragment.../> , porque no sabe qué tipo de fragmento va a poner en ella. Usted puede ignorar con seguridad ese mensaje – su aplicación real hará que el fragmento muy bien cuando se ejecuta (siempre y cuando usted código de forma correcta!).

La respuesta aceptada no está mal, pero no ayuda.

Como escribió Dan, Android Studio (también Versión 1.0) no mostrará el mapa.
Mapas necesita una clave de API y código procesado dinámico, tal vez algún día tendremos eso pero hasta ahora no.
Tengo una solución de 5 minutos para aquellos que quieren ver su aplicación correctamente en vista previa de diseño: Introduzca aquí la descripción de la imagen

Para desarrollar adecuadamente todavía necesitaba algo más que un fondo en blanco.
Añadí superposiciones y botones en la parte superior del mapa, realmente necesitaba ver el mapa mientras colocaba elementos sobre él.
La solución es simple:
1. Haga una captura de pantalla de su aplicación con el mapa en ejecución (Power + Volume Down)
2. Descargue la captura de pantalla y utilice un editor de imágenes para eliminar los elementos de la interfaz de usuario superior e inferior, por lo que terminará con sólo el mapa en sí como una imagen.
3. Importe esa imagen en los desplegables del estudio de Android
4. crear una nueva disposición, nombrarla dummy_mapviewfragment , poner solamente un linearlayout y una vista de la imagen en
5. Haga que la vista de imagen "rellene" el padre y establezca "src" en la imagen recortada que acaba de importar
6. de nuevo a su disposición, añada esto en su Fragmento de Mapview xml:

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

Eso es todo, ahora tendrás un fragmento de mapa no interactivo que muestra un mapa real.
Su aplicación se verá como se ve en su teléfono móvil. Si ha cometido errores en el recorte de la imagen, puede "corregirlo" ajustando la escala de la imagen a "centerCrop" para que se extienda correctamente.

Actualización: ¡Puedes obtener una captura de pantalla sin necesidad de recortar directamente desde Androidstudio! Lo hace un poco más conveniente;)

Añadir un diseño ficticio "@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"/> 
  • Cómo convertir un dibujable en un mapa de bits para cambiar el color de un marcador en Google Maps Android API v2
  • Android MapView se superpone a DrawerLayout
  • Android - Google Map en + -180 de longitud y 90 de latitud
  • Excepción de mapas de Android java.lang.NoClassDefFoundError: android.security.MessageDigest
  • Mapfragment findFragmentById siempre null
  • Android Studio: ¿Por qué estoy recibiendo un error multi dex en el nuevo proyecto API de Google Maps?
  • ¿Es posible mostrar / ocultar los marcadores en Android Google maps api v2?
  • Cómo agregar valores en google map v2 marcador android?
  • ¿Se filtra siempre la primera instancia de MapActivity?
  • ¿Cómo aumentar la velocidad para cargar una actividad?
  • Android GoogleMaps V2 no se actualiza
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.