2016-03-27 9 views
2

これはしばらくの間、メニューXMLの下で数多くの順列を試しましたが、アイコンを変更できないようでも(フィルタリストアイコンを設定しようとしています)、代わりに常に "3つのドット"アイコンを取得します。 ご迷惑をおかけして申し訳ございません。ツールバーのメニュー項目は設定できません

メニューXML:これは(活動ののonCreateで)それを実現する必要があります

あなたは、私が推測するAPPCOMPAT V7を使用している

<?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

することができます'android:showAsAction =" always "'を試してみてください。 –

+0

これを試してみてください。変更はありません。 – ScottishUser

+0

私はこのセットを既に持っていて、違いはありません、アイコンはまだ3つのドットとして表示されますか? – ScottishUser

答えて

0

、:

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

すでに設定されており、違いはありません。メニューグループを使用することと関係があります。単純なメニュー項目としてXMLを設定すると、アイコンが表示されます。非常に奇妙な.. – ScottishUser

関連する問題