我正在使用v7支持库并在menu_main.xml文件中使用app namespace。即使这样,操作也不会显示在操作栏中,而是显示在溢出栏中。即使我使用app:showAsAction="always"
menu_main.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_settings"
android:title="@string/action_settings"
android:orderInCategory="100"
app:showAsAction="never"/>
<item android:id="@+id/action_create_order"
android:title="@string/action_create_order"
android:orderInCategory="1"
app:showAsAction="always"
android:icon="@drawable/add_box_black_icon"
/>
</menu>
答案 0 :(得分:1)
项目的顺序很重要 - 如果您想实现原创想法,请交换创建顺序和设置。