<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Adding a mapView to a LinearLayout results in a blank map in ArcGIS Runtime SDK for Android Questions</title>
    <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/adding-a-mapview-to-a-linearlayout-results-in-a/m-p/5694#M51</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am also facing the similar issue. In my case, I am using Fragments which contain MapViews in their xml layouts of different screen dimension according to my app's design.&lt;BR /&gt;Only the MapView is working for the fragment which is loaded first. Other Fragment's MapViews (when initiated) are just showing the reflection of initiated MapView (of firstly loaded fragment). But when I get my app's resume state back after having its pause the MapView of the other fragment (top fragment of back stack) is working fine as it should be.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tried alot to come over this issue but still having it, can anybody please help me out?&lt;BR /&gt;It will be more than appreciated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.esri.com/thread/165604"&gt;MapView's second xml layout is not working properly when adding its fragment&lt;/A&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 17 Sep 2015 15:07:27 GMT</pubDate>
    <dc:creator>HassanJamil</dc:creator>
    <dc:date>2015-09-17T15:07:27Z</dc:date>
    <item>
      <title>Adding a mapView to a LinearLayout results in a blank map</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/adding-a-mapview-to-a-linearlayout-results-in-a/m-p/5691#M48</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;When I create a mapView as per the API docs and setContentView(mapView), everything works as expected.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;However, I need to show a header and footer as well, so I've set up a layout in my main.xml like this:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;
&amp;lt;RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
&amp;nbsp;&amp;nbsp;&amp;nbsp; android:layout_width="fill_parent"
&amp;nbsp;&amp;nbsp;&amp;nbsp; android:layout_height="fill_parent"&amp;gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- HEADER --&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;include android:id="@+id/top_header"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:layout_alignParentTop="true" layout="@layout/window_title" /&amp;gt;


&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- FOOTER --&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;LinearLayout android:id="@+id/bottom_menu"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:layout_width="fill_parent"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:layout_height="40dp"&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:orientation="vertical"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:layout_alignParentBottom="true"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:background="#333333"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:gravity="center_horizontal"&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- menu bar --&amp;gt;
&amp;nbsp; &amp;lt;Button
&amp;nbsp;&amp;nbsp; android:id="@+id/btn_edit_feature"
&amp;nbsp;&amp;nbsp; android:layout_height="wrap_content"
&amp;nbsp;&amp;nbsp; android:layout_width="wrap_content"
&amp;nbsp;&amp;nbsp; android:text="@string/btn_edit_feature"
&amp;nbsp;&amp;nbsp; android:onClick="chooseFeatureLayer" /&amp;gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- &amp;lt;include layout="@layout/layout_footer_menu" /&amp;gt; --&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/LinearLayout&amp;gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- MAIN PART --&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;LinearLayout android:id="@+id/map_container"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:orientation="vertical"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:layout_width="fill_parent"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:layout_height="fill_parent"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:layout_below="@id/top_header"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:layout_above="@id/bottom_menu"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:layout_weight="1"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:padding="5dp"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:background="#550000"&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/LinearLayout&amp;gt;
&amp;lt;/RelativeLayout&amp;gt;&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;and then I try to show the mapView in "map_container" with this:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;mapView = new MapView(this);
mapContainer = (LinearLayout) findViewById(R.id.map_container);
mapContainer.addView(mapView);
setContentView(R.layout.main);&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;It show's the red background of the LinearLayout (5dp of padding), but the map area is black, and mapView.isLoaded() returns false on a button press. Is there something built into MapView that means it will only initialize if it's displayed via setContentView?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Jan 2012 17:44:26 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/adding-a-mapview-to-a-linearlayout-results-in-a/m-p/5691#M48</guid>
      <dc:creator>mbunambuna</dc:creator>
      <dc:date>2012-01-23T17:44:26Z</dc:date>
    </item>
    <item>
      <title>Re: Adding a mapView to a LinearLayout results in a blank map</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/adding-a-mapview-to-a-linearlayout-results-in-a/m-p/5692#M49</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;After viewing some other sample apps in the SDK, addView is no good, rather add the map via XML:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;com.esri.android.map.MapView
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:id="@+id/map"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:layout_width="fill_parent"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:layout_height="fill_parent"&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/com.esri.android.map.MapView&amp;gt;
&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;and reference it in your Java:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;mapView = (MapView)findViewById(R.id.map);&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Dec 2021 20:13:43 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/adding-a-mapview-to-a-linearlayout-results-in-a/m-p/5692#M49</guid>
      <dc:creator>mbunambuna</dc:creator>
      <dc:date>2021-12-10T20:13:43Z</dc:date>
    </item>
    <item>
      <title>Re: Adding a mapView to a LinearLayout results in a blank map</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/adding-a-mapview-to-a-linearlayout-results-in-a/m-p/5693#M50</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I encountered a similar issue at 10.2.0: I had a MapView defined in XML like this:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;com.esri.android.map.MapView&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:id="@+id/map"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:layout_width="fill_parent"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:layout_height="fill_parent"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mapoptions.MapType="Streets"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mapoptions.ZoomLevel="3"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mapoptions.center="39.774769, -96.064453" /&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;When I ran the app, the Streets basemap did not display, just a grid. On pan or zoom, the basemap appeared as expected.&amp;nbsp; I was able to work around the issue by changing "fill_parent" to "match_parent" for both the MapView layout's width and height:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;com.esri.android.map.MapView&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:id="@+id/map"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:layout_width="&lt;/SPAN&gt;&lt;STRONG&gt;match_parent&lt;/STRONG&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:layout_height="&lt;/SPAN&gt;&lt;STRONG&gt;match_parent&lt;/STRONG&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mapoptions.MapType="Streets"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mapoptions.ZoomLevel="3"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mapoptions.center="39.774769, -96.064453" /&amp;gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Jan 2014 15:42:41 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/adding-a-mapview-to-a-linearlayout-results-in-a/m-p/5693#M50</guid>
      <dc:creator>JasonHine</dc:creator>
      <dc:date>2014-01-09T15:42:41Z</dc:date>
    </item>
    <item>
      <title>Re: Adding a mapView to a LinearLayout results in a blank map</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/adding-a-mapview-to-a-linearlayout-results-in-a/m-p/5694#M51</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am also facing the similar issue. In my case, I am using Fragments which contain MapViews in their xml layouts of different screen dimension according to my app's design.&lt;BR /&gt;Only the MapView is working for the fragment which is loaded first. Other Fragment's MapViews (when initiated) are just showing the reflection of initiated MapView (of firstly loaded fragment). But when I get my app's resume state back after having its pause the MapView of the other fragment (top fragment of back stack) is working fine as it should be.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tried alot to come over this issue but still having it, can anybody please help me out?&lt;BR /&gt;It will be more than appreciated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.esri.com/thread/165604"&gt;MapView's second xml layout is not working properly when adding its fragment&lt;/A&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Sep 2015 15:07:27 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/adding-a-mapview-to-a-linearlayout-results-in-a/m-p/5694#M51</guid>
      <dc:creator>HassanJamil</dc:creator>
      <dc:date>2015-09-17T15:07:27Z</dc:date>
    </item>
  </channel>
</rss>

