2016-06-19 13 views
0

私は一つのアプリケーションのアイコンをアクションオーバーフローメニューを表示しようとしています。私はメニューのアイコンを取得していません。私のターゲットSDKが23で、最小SDKは15オーバーフローメニューアイコンの問題アンドロイド

enter image description here

である私のMenu.XMLは私のJavaコードは以下のようなものです

<?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"> 
<!-- Single menu item 
    Set id, icon and Title for each menu item 
--> 
<item android:id="@+id/menu_donate" 
     android:icon="@drawable/new_facebook_page" 
     android:title="@string/facebook" 
     app:showAsAction="never" /> 
<item android:id="@+id/menu_settings" 
     android:icon="@drawable/new_facebook_page" 
     android:title="@string/facebook" 
     app:showAsAction="never" /> 
<item android:id="@+id/menu_logout" 
     android:icon="@drawable/new_facebook_page" 
     android:title="@string/facebook" 
     app:showAsAction="never" /> 

     </menu> 

belwoのようなものです。

@Override 
    public boolean onCreateOptionsMenu(Menu menu) { 
     MenuInflater inflater = getMenuInflater(); 
     inflater.inflate(R.menu.menu, menu); 
     return super.onCreateOptionsMenu(menu); 

    } 

おかげ

+1

オーバーフローメニューにアイコンが表示されません。 – CommonsWare

+0

アクションとして表示されるように設定されたメニュー項目のみがアイコンで表示されます。 – jaibatrik

+0

@jaibatrikもう少し説明していただけますか? –

答えて

0

(CommonsWareが言ったように)オーバーフローメニューはアイコンが表示されません。とにかくこの回避策を使用することができます: "オーバーフロー3ドット"アイコンを持つ1つの項目だけでオプションメニューを作成します。選択された場合は、ここで説明するように、あなただけのポップアップメニューを表示:

How to create a custom PopupMenu in Android

私はそれが助けを願っています。

関連する問題