Android navigation drawer toolbar is missing
<p>I have an launcher activity with navigaton drawer. When I add map into that launcher activity I dont see any toolbar so I can't control navigation drawer. Here how my activity looks now:
<a href="https://i.stack.imgur.com/hMFxr.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/hMFxr.png" alt="enter image description here"></a></p>

<p>And here how it should look like (I need to have this toolbar)
<a href="https://i.stack.imgur.com/rOm70.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/rOm70.png" alt="enter image description here"></a></p>

<p>And the navigation drawer should overlap map like this<a href="https://i.stack.imgur.com/1Ujjx.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/1Ujjx.png" alt="enter image description here"></a></p>

<p>So here's my code</p>

<pre><code>protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_map_nav);

    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);

    DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
    ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(
            this, drawer, toolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close);
    drawer.setDrawerListener(toggle);
    toggle.syncState();

    NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view);
    navigationView.setNavigationItemSelectedListener(this);

    mapView = new MapView(this);

    MapHandler.getMapHandler().init(this, mapView);

    addMarkers();
}
</code></pre>

<p>as you can see I add toolbar to activity </p>

<pre><code>Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
        setSupportActionBar(toolbar);
</code></pre>

<p>here's part of MapHandler init method()</p>

<pre><code>mapView.getLayerManager().getLayers().add(tileRendererLayer);
    ViewGroup.LayoutParams params = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT,
            ViewGroup.LayoutParams.WRAP_CONTENT);
    activity.addContentView(mapView, params);
</code></pre>

<p>here's code from manifest file </p>

<pre><code>    &lt;activity
        android:name=".map.MapNavActivity"
        android:theme="@style/AppTheme.NoActionBar"
        android:label="@string/app_name" &gt;
        &lt;intent-filter&gt;
            &lt;action android:name="android.intent.action.MAIN" /&gt;

            &lt;category android:name="android.intent.category.LAUNCHER" /&gt;
        &lt;/intent-filter&gt;
    &lt;/activity&gt;
</code></pre>

<p>So what I'm doing wrong?</p>

<p>EDIT my nav activity xml</p>

<pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
&lt;android.support.v4.widget.DrawerLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/drawer_layout"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:fitsSystemWindows="true"
    tools:openDrawer="start"&gt;

    &lt;include
        layout="@layout/app_bar_map_nav"
        android:layout_width="match_parent"
        android:layout_height="match_parent" /&gt;

    &lt;android.support.design.widget.NavigationView
        android:id="@+id/nav_view"
        android:layout_width="wrap_content"
        android:layout_height="match_parent"
        android:layout_gravity="start"
        android:fitsSystemWindows="true"
        app:headerLayout="@layout/nav_header_map_nav"
        app:menu="@menu/activity_map_nav_drawer" /&gt;

&lt;/android.support.v4.widget.DrawerLayout&gt;
</code></pre>

<p>app_bar_map_nav.xml</p>

<pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
&lt;android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:fitsSystemWindows="true"
    tools:context="aplikacija.zveju.rinkodara.com.zvejuaplikacija.map.MapNavActivity"&gt;

    &lt;android.support.design.widget.AppBarLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:theme="@style/AppTheme.AppBarOverlay"&gt;

        &lt;android.support.v7.widget.Toolbar
            android:id="@+id/toolbar"
            android:layout_width="match_parent"
            android:layout_height="?attr/actionBarSize"
            android:background="?attr/colorPrimary"
            app:popupTheme="@style/AppTheme.PopupOverlay" /&gt;

    &lt;/android.support.design.widget.AppBarLayout&gt;

    &lt;include layout="@layout/content_map_nav" /&gt;

    &lt;android.support.design.widget.FloatingActionButton
        android:id="@+id/fab"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="bottom|end"
        android:layout_margin="@dimen/fab_margin"
        android:src="@android:drawable/ic_dialog_email" /&gt;

&lt;/android.support.design.widget.CoordinatorLayout&gt;
</code></pre>