2014-04-26 109 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"/> 
相关问题