操作按钮未显示在顶部

时间:2013-12-10 07:38:34

标签: android android-actionbar actionbarsherlock

我有一个带有三个按钮的menu.xml文件..但是按钮没有出现在操作栏的顶部。它们正在底部 任何机构都有任何想法......我正在共享我的main.xml文件

<menu xmlns:android="http://schemas.android.com/apk/res/android" >

    <item
        android:id="@+id/action_contact"
        android:icon="@drawable/ic_action_user"
        android:showAsAction="ifRoom"
        android:title="@string/action_contact"/>
    <item
        android:id="@+id/add_task"
        android:icon="@drawable/ic_launcher"
        android:showAsAction="ifRoom"
        android:title="@string/add_task"/>
    <item
        android:id="@+id/action_menu"
        android:icon="@drawable/ic_action_user"
        android:showAsAction="ifRoom"
        android:title="@string/action_menu">
        <menu>
            <item
                android:id="@+id/gray"
                android:title="@string/gray"/>
            <item
                android:id="@+id/green"
                android:title="@string/green"/>
            <item
                android:id="@+id/red"
                android:title="@string/red"/>
            <item
                android:id="@+id/orange"
                android:title="@string/orange"/>
            <item
                android:id="@+id/blue"
                android:title="@string/blue"/>
            <item
                android:id="@+id/purple"
                android:title="@string/dark_blue"/>
        </menu>
    </item>

</menu>

在mainActivity中,我将选项菜单覆盖为:

@Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }

2 个答案:

答案 0 :(得分:1)

检查清单中的活动。如果你设置android:uiOptions =“splitActionBarWhenNarrow”参数,请删除它。

祝你好运!

答案 1 :(得分:0)

您是否已将此添加到您的代码中:

ActionBar actionBar;
actionBar = getSupportActionBar();
actionBar.setHomeButtonEnabled(false);