2014-04-26 155 views
0
房間

我得到一個奇怪的問題,我在Android Studio中使用appcompatv7,我有一個包含此菜單,菜單項沒有顯示爲操作欄圖標即使

 <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="com.itspirits.LifeEncyclopediaAdv.lifeencyclopedia.activities.MainScreenActivity" > 

    <item android:id="@+id/action_share" 
     android:icon="@drawable/share" 
     android:showAsAction="ifRoom" 
     android:title="Share"/> 
</menu> 

然而, ,圖標從不出現,但它只顯示在菜單中。這不是房間問題,因爲在操作欄上沒有圖標和足夠的空間。任何建議爲什麼這個問題。

回答

3

正如Action Bar Guide所述,android:showAsAction只適用於V11 +設備 - 你需要使用app:showAsAction有它在操作欄的所有程序兼容性兼容的Android版本顯示:

<item android:id="@+id/action_share" 
    android:icon="@drawable/share" 
    app:showAsAction="ifRoom" 
    android:title="Share"/> 
相關問題