Удаление fragmentа веб-сайта Android Studio Google Map

Я попытался написать тестовую демоверсию для Google Map V2 в Android Studio. Я следил за каждым шагом с Android-браузера Google Map V2 или лучше, я думаю, мне нужно.

Я использую тот же layout_main.xml

    

но я получаю всегда ту же проблему рендеринга:

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

Я не знаю, в чем проблема. Я что-то забыл? Мне просто нужно добавить сервисы Google в build.gradle, как

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

Я скопировал манифест из демонстрации и изменил API-ключ.

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

Это просто окно предварительного просмотра, в котором говорится, что он не может отображать предварительный просмотр , потому что он не знает, какой fragment вы собираетесь вставить в него. Вы можете смело игнорировать это сообщение – ваше фактическое приложение будет прекрасно отображать fragment при его запуске (если вы правильно его кодируете!).

Принятый ответ не ошибается, но это не помогает.

Как писал Дэн, Android Studio (также версия 1.0) не отображает карту.
Картам необходим ключ API и динамический обработанный код, возможно, когда-нибудь у нас будет это, но пока нет.
У меня есть 5-минутное решение для тех, кто хочет правильно видеть свое приложение в предварительном просмотре макета: введите описание изображения здесь

Чтобы правильно развиваться, мне все еще нужно было что-то еще, кроме пустого фона.
Я добавил наложения и кнопки поверх карты, мне действительно нужно было увидеть карту, размещая элементы над ней.
Решение прост:
1. Сделайте снимок экрана вашего приложения с помощью карты (Power + Volume Down)
2. Загрузите скриншот и используйте редактор изображений, чтобы удалить верхний и нижний элементы пользовательского интерфейса, поэтому в итоге вы получите только карту в качестве изображения.
3. Импортируйте это изображение в чертежи студии Android
4. Создайте новый макет, назовите его dummy_mapviewfragment , поместите только linearlayout и изображение в
5. заставьте образ «заполнить» родителя и установите «src» на обрезанное изображение, которое вы только что импортировали
6. Вернитесь к своему макету, добавьте это в свой XML-fragment Mapview:

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

Вот и все, теперь у вас будет неинтерактивный fragment карты, который отображает реальную карту.
Ваше приложение будет выглядеть так, как будто оно выглядит на вашем мобильном телефоне. Если вы сделали ошибки в обрезке изображения, вы можете «исправить» его, установив масштаб изображения на «centerCrop», чтобы он правильно растягивался.

Обновление: вы можете получить скриншот без необходимости обрезать прямо из Android-студии! Делает это немного более удобным;)

Добавьте фиктивный макет «@android: layout / simple_gallery_item» как:

  
  • Android: Как установить уровень масштабирования вида карты в радиусе 1 км вокруг моего текущего местоположения?
  • почему MenuItemCompat.getActionProvider возвращает значение null?
  • Как начать новую активность при нажатии кнопки
  • Bluetooth-соединение без подтверждения пользователя
  • NetworkSecurityConfig: нет настроек сетевой безопасности - ошибка Android 7.0?
  • Android: как обнаружить, когда свиток закончился
  • Android - вытащить Android-устройство SQlite
  • мобильное хромирование огней событие изменения в прокрутке
  • Получить номер телефона входящего вызова в Android
  • android: определение уровня звука
  • Волейбольная сеть для Android
  • Давайте будем гением компьютера.