"В этой области экрана есть несколько кликабельных элементов. Путь к элементу — id/map. "
У меня есть действие с SupportMapFragment, отображающее карту Google. Я удалил все остальные объекты, оставив только стандартный код, предоставленный Google для настройки карты. В макете XML нет других видимых или кликабельных элементов, которые могли бы перекрываться с картой.
Код: Выделить всё
public class MapsActivity extends FragmentActivity implements OnMapReadyCallback {
private GoogleMap mMap;
private ActivityMapsBinding binding;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
binding = ActivityMapsBinding.inflate(getLayoutInflater());
setContentView(binding.getRoot());
SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager()
.findFragmentById(R.id.map);
mapFragment.getMapAsync(this);
}
@Override
public void onMapReady(GoogleMap googleMap) {
mMap = googleMap;
LatLng sydney = new LatLng(-34, 151);
mMap.addMarker(new MarkerOptions().position(sydney).title("Marker in Sydney"));
mMap.moveCamera(CameraUpdateFactory.newLatLng(sydney));
}
}
Код: Выделить всё
- Добавлен android:clickable="false" в SupportMapFragment в XML.
Подробнее здесь: https://stackoverflow.com/questions/791 ... ion-on-the