Android:图标不出现在操作栏中

3
我正在遵循Google动作栏的教程,但图标不显示在上面。这是菜单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>

这是我的主要活动代码:

@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);
    }
1个回答

4

使用yourapp:showAsAction代替android:showAsAction
并确保您的Activity从兼容库继承ActionBarActivity


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接