Turkcell | Geleceği Yazanlar

Soru & Cevap

Navigation drawer menü üzerinde action bar kaybolmuyor

07.07.2015 - 17:41

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.

2434 Görüntülenme

2 Cevap

Enes
08.07.2015 - 06:28

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

Numan Türkeri
08.07.2015 - 01:04

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).

  • Filtered HTML

    Plain text

    Basic HTML

  • Dikey Sekmeler