laptop and a wrench


Constructing a MapView in the extensible markup langage (XML) using the blank activity template of Android Studio after the 1.4 update causes the map to jitter when panning and zooming.

Last Published: January 9, 2016 ArcGIS Runtime SDK for Android
Bug ID Number BUG-000092723
SubmittedDecember 4, 2015
Last ModifiedJune 11, 2020
Applies toArcGIS Runtime SDK for Android
Version found10.2.6
Operating SystemAndroid
Operating System Version5.1x
StatusKnown Limit

Additional Information

The flicker has nothing to do with Android Studio and instead is a result of the `MapView` being contained in a `RelativeView` with a layout behavior defined as the following: `app:layout_behavior="@string/appbar_scrolling_view_behavior"` This means the relative layout actually scrolls on pan and causes the MapView to be re-positioned slightly on screen causing the black flickering. If users comment the line above in **content_main.xml** the application works as expected. This is a known issue.


1. Construct the MapView in Java instead of XMLMapView myMapView = new MapView(MainActivity.this,null,null);myMapView.addLayer(new ArcGISDynamicMapServiceLayer("<a href="" target="_blank"></a>")); setContentView(myMapView);- To construct the MapView in XML set the parameter of setContentView method in MainActivityJava to content_main instead of activity_main.setContentView(R.layout.content_main);

Steps to Reproduce

Bug ID: BUG-000092723


  • ArcGIS Runtime SDK for Android

Get help from ArcGIS experts

Contact technical support

Download the Esri Support App

Go to download options

Discover more on this topic