This is a css issue, there are a few ways to fix the problem. 1. Move the map view to be the first "view" in the page. 2. Set the map view to be positioned absolutely rather than the relative positioning that is applied to the second view by default. <div id="mapView" dojoType="dojox.mobile.View" style="position:absolute;">