У меня есть два фрагмента в моей деятельности.Первый показывает список элементов, а второй фрагмент показывает карту Google.Когда я нажимаю на вкладку Google Map, Google Map видна, но только в половине области.В первой половине карты видна, а во второй половине только черная часть.Пока его покрытие полной площадью.Когда я касаюсь и бросаю черную область, моя карта также отклоняется.Это означает, что черная область также является частью карты.
И эта проблема не во всех телефонах.Это только в нескольких телефонах, таких как Lenovo.Я также проверяю ту же реализацию карты только в деятельности (не используя фрагмент) и ее работоспособность.
Посмотрите на скриншот.
Я также обнаружил одну вещь: когда я нажимаю на поле поиска, моя карта начинает показываться правильно.
Посмотрите фрагмент_карты.xml
<?xml version="1.0" encoding="utf-8"?>
<layout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
tools:context="mypackageName.MyActivity">
<data>
<import type="android.view.View" />
<variable
name="viewModel"
type="mypackage.map.googlemap.GViewModel" />
</data>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:minHeight="@dimen/_600DP">
<fragment
android:id="@+id/map"
android:name="com.google.android.gms.maps.SupportMapFragment"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<ProgressBar
android:id="@+id/progress"
style="?android:attr/progressBarStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true" />
</RelativeLayout>
</layout>