2015-07-12 38 views
0

我想在我的操作欄上顯示搜索圖標,但即使將showAsIcon設置爲always,它也不會顯示爲圖標。menu_main中的項目不會顯示爲操作欄上的圖標,使用sdk版本22

<menu xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto"> 
    <item android:id="@+id/action_search" android:title="@string/action_search" 
     android:orderInCategory="100" 
     android:icon="@drawable/ic_action_search" 
     app:showAsAction="ifRoom" /> 
    <item android:id="@+id/action_switch" 
     android:title="@string/action_switch" 
     android:orderInCategory="100" 
     android:icon="@drawable/web_hi_res_512" 
     app:showAsAction="ifRoom" /> 
    <item android:id="@+id/action_settings" android:title="@string/action_settings" 
     android:orderInCategory="100" 
     app:showAsAction="never" /> 
    <item android:id="@+id/action_about" android:title="@string/action_about" 
     android:orderInCategory="100" 
     app:showAsAction="never" /> 

</menu> 
+0

您是從支持庫中擴展'ActionBarActivity'或'AppCompatActivity'嗎?如果不是,請不要使用'app'命名空間。 –

+0

@ci_我擴展活動類,我用android替換它嗎? –

+0

@ci_感謝它的工作。 :)發佈答案,讓我接受它。 –

回答

1

當你擴展活動中使用標準的「Android」的命名空間,如果你需要的支持庫中的「應用程序」命名空間只被使用,即延長AppCompatActivity或ActionBarActivity。

相關問題