无法在ActionBar中放置元素

时间:2018-09-26 18:52:44

标签: android menu android-actionbar

存在以下问题:当我在ActionBar中放置一个元素时,它不会与其他元素分开显示,而其余元素则不应单独显示。 showAsAction一直都是,这就是为什么不明白为什么它如此显示的原因。

有一个menu.xml:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    tools:context=".MainActivity">

    <item
        android:id="@+id/action_create_order"
        android:icon="@drawable/ic_create_new_order"
        android:orderInCategory="1"
        android:title="@string/action_create_order"
        app:showAsAction="always" />

    <item android:id="@+id/action_settings"
        android:title="@string/action_settings"
        android:orderInCategory="100"
        app:showAsAction="never" />
</menu>

有一种方法可以连接此菜单:

public boolean onCreateOptionsMenu(Menu menu){
    getMenuInflater().inflate(R.menu.menu_main,menu);
    return super.onCreateOptionsMenu(menu);
}

1 个答案:

答案 0 :(得分:0)

onCreateOptionsMenu返回true