Can';t将按钮/项目添加到android操作栏
我不知道为什么将Can';t将按钮/项目添加到android操作栏,android,android-actionbar,Android,Android Actionbar,我不知道为什么将添加到Android操作栏会将其添加到菜单中 这是菜单xml文件的内容: <item android:id="@+id/showMenu" android:title="test" android:icon="@drawable/ic_launcher" android:showAsAction="always" /> showAsAction行未定义为红色,并显示一条消息:“应将app:showAsAction与Ap
添加到Android操作栏会将其添加到菜单中
这是菜单xml文件的内容:
<item
android:id="@+id/showMenu"
android:title="test"
android:icon="@drawable/ic_launcher"
android:showAsAction="always"
/>
showAsAction
行未定义为红色,并显示一条消息:“应将app:showAsAction
与AppCompat库一起使用…”
Android文档中说,“如果您的应用程序使用支持库来实现低至Android 2.1版本的兼容性,那么在Android:namespace中无法使用showAsAction属性…”
并使用yourApp:showAsAction
支持2.1至3.0版
但我的最低支持是4.2(SDK 18)
那么,我为什么会得到这个信息,以及如何解决这个问题呢
尝试使用
app:showAsAction="always"
在标记和包含中
xmlns:app="http://schemas.android.com/apk/res-auto"
在标签中
差不多
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/showMenu"
android:title="test"
android:icon="@drawable/ic_launcher"
app:showAsAction="always"
/>
</menu>