存在以下问题:当我在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);
}
答案 0 :(得分:0)
从onCreateOptionsMenu
返回true