Navigation drawer menü üzerinde action bar kaybolmuyor

Merhaba arkadaşlar. Bir proje üzerinde uğraşıyorum. Projede ana activity üzerine fragmentler aracılığıyla ekranlarımı yerleştiriyorum, actionbar'ı aktif olarak kullanıyorum ve navigation drawer menü bulunduruyorum. Sorun şu ki navigation drawer menü açıldığında actionbar, navigation drawer menünün üstünde kalıyor (Ekran alıntısı olarak resmi de ekledim). İnternetten araştırdım ama istediğim cevabı alamadım bana yardımcı olurmusunuz lütfen.

Image icon device-2015-07-06-193329.png

    0

    Enes

    08 Temmuz 2015

    yeni bir tool bar widget oluşturmalısın 

    örn:  res/layout/toolbar.xml


    <android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/toolbar"

    android:layout_height="wrap_content"

    android:layout_width="match_parent"

    android:fitsSystemWindows="true"

    android:minHeight="?attr/actionBarSize"

    app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"

    android:background="?attr/colorPrimaryDark">

    </android.support.v7.widget.Toolbar>

    sonra default olan ActionBarını disable yapman gerekiyo oda şu şekilde;

    styles.xml file da


    <resources>

    <!-- Base application theme. -->

    <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">

    <item name="colorPrimary">#673AB7</item>

    <item name="colorPrimaryDark">#512DA8</item> <item name="colorAccent">#FF4081</item>

    </style>

    </resources>

    Son bişe kaldı.Aşagıdaki kod ile toolbarını senin activity.xml file  içine dahil et  


    <!-- The ActionBar -->

    <include layout="@layout/toolbar"

    android:layout_width="match_parent"

    android:layout_height="wrap_content" />
     

    Resimdeki gibi...


    Umarım faydalı olur

    0

    Numan Türkeri

    08 Temmuz 2015

    cok kotu bir yol olsada drawer acildiginda transparent bir renk verebilirsin yani action bar view ini degistirebilirsin.Ikinci husus naw bar ile birlikte hareketlenen bir action bar yapabilirsin(linkedin).

    Bu soruya cevap vermek için üye olmanız veya giriş yapmanız gerekmektedir.