我有一个带有三个按钮的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;
}
答案 0 :(得分:1)
检查清单中的活动。如果你设置android:uiOptions =“splitActionBarWhenNarrow”参数,请删除它。
祝你好运!答案 1 :(得分:0)
您是否已将此添加到您的代码中:
ActionBar actionBar;
actionBar = getSupportActionBar();
actionBar.setHomeButtonEnabled(false);