3

我正在關注的谷歌教程動作條,但圖標不會出現就可以了,這就是菜單的xml文件:安卓:圖標不顯示在操作欄

<menu xmlns:android="http://schemas.android.com/apk/res/android" 
     xmlns:yourapp="http://schemas.android.com/apk/res-auto" > 
    <item android:id="@+id/action_refresh" 
      android:icon="@drawable/ic_action_refresh" 
      android:title="refresh" 
      android:showAsAction="ifRoom"/> 
    <item android:id="@+id/action_settings" 
      android:icon="@drawable/ic_action_settings" 
      android:title="settings" 
      android:showAsAction="ifRoom"/> 
    <item android:id="@+id/action_compose" 
      android:icon="@drawable/ic_action_new" 
      android:title="add" 
      android:showAsAction="ifRoom"/> 
</menu> 

而這我的主要acivity:

@Override 
    public boolean onCreateOptionsMenu(Menu menu) { 
     // Inflate the menu items for use in the action bar 
     MenuInflater inflater = getMenuInflater(); 
     inflater.inflate(R.menu.main_activity_bar, menu); 
     return super.onCreateOptionsMenu(menu); 
    } 

回答

4

使用yourapp:showAsAction而不是android:showAsAction
,並確保您Activity延伸遠離COMPAT ActionBarActivity LIB

+0

是的!謝謝 – eli 2014-09-02 14:04:42