2016-03-27 20 views
2

Bunun için bir süreliğine baktık ve menü XML'inde çok sayıda permütasyon yapmayı denedim ama ne olursa olsun simgeyi değiştiremiyorum (bir filtre listesi simgesi oluşturmaya çalışıyorum). her zaman "üç nokta" simgesini al. Herhangi bir yardım büyük beğeni topluyor.Araç çubuğu menü öğesi simgesini ayarlayamıyor

Menü XML: Bu (faaliyetin onCreate olarak) bunun gerçekleşmesi gerekir

Sen sanırım AppCompat v7 kullanan

<?xml version="1.0" encoding="utf-8"?> 
<menu 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" 
tools:context=".MainActivity"> 

<group 
    android:id="@+id/action_filter" 
    android:checkableBehavior="single" 
    app:icon="@drawable/ic_action_filter_list_light" 
    app:showAsAction="always"> 
    <item android:id="@+id/watchlist_filter_all" 
     android:title="All" 
     /> 
    <item android:id="@+id/watchlist_filter_action" 
     android:title="Action" 
     /> 
    <item android:id="@+id/watchlist_filter_comedy" 
     android:title="Comedy" 
     /> 
    <item android:id="@+id/watchlist_filter_drama" 
     android:title="Drama" 
     /> 
</group> 

+0

sen Can android deneyin: showAsAction = "her zaman" '? –

+0

Çoktan denedim ve değişiklik yok. – ScottishUser

+0

Bu seti zaten aldım ve farketmez, simge hala üç nokta olarak görünüyor? – ScottishUser

cevap

0

:

mToolbar = (Toolbar) findViewById(R.id.my_toolbar); 
setSupportActionBar(mToolbar); 
getSupportActionBar().setDisplayHomeAsUpEnabled(true); 
+0

Zaten ayarlanmış ve hiç farketmez. Bir menü grubu ile ilgili bir şey. XML'in üstünü basit bir menü öğesi olarak ayarlarsam simge gösterilir. Çok ilginç.. – ScottishUser

İlgili konular