I am trying to implement the com.google.android.gms.maps.MapView to Scrollview but whenever I want to navigate on the map the scrollview always get in the way when i scrolldown or scrollup. I tried to search for some answers but most of them are about the fragment map not using the com.google.android.gms.maps.MapView. Can you please explain to me how can i achieve this?
XML file
<ScrollView android:layout_width="0dp" android:layout_height="0dp" android:clipToPadding="false" android:paddingTop="50dp" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent"> <com.google.android.gms.maps.MapView android:id="@+id/tracking_map" android:layout_width="0dp" android:layout_height="0dp" android:layout_margin="3dp" app:layout_constraintBottom_toBottomOf="@+id/imageView5" app:layout_constraintEnd_toEndOf="@+id/imageView5" app:layout_constraintStart_toStartOf="@+id/imageView5" app:layout_constraintTop_toTopOf="@+id/imageView5" tools:context=".Activity.UserMapActivity" /> </ScrollView> JAVA CLASS
public class OngoingOrderActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mMapView = findViewById(R.id.tracking_map); try { MapsInitializer.initialize(OngoingOrderActivity.this.getApplicationContext()); } catch (Exception e) { e.printStackTrace(); } mMapView.onCreate(savedInstanceState); mMapView.onResume(); mMapView.getMapAsync(new OnMapReadyCallback() { @Override public void onMapReady(final GoogleMap googleMap) { } }); } }