错误:找不到属性' showAsAction'

时间:2014-08-15 20:36:13

标签: android android-actionbar

我试图让操作栏始终显示。

我得到了:

error: No resource identifier found for attribute 'showAsAction'

我的菜单代码是:

<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:Logo="http://schemas.android.com/apk/res-auto">

<item
    android:id="@+id/answered"
    android:icon="@drawable/answered"
    android:title="answered"
    Logo:showAsAction="always"/>

<item
    android:id="@+id/notanswered"
    android:title="notanswered"
    android:icon="@drawable/notanswered"
    Logo:showAsAction="always"/>
</menu>

目标=机器人-15
最小Sdk为8

2 个答案:

答案 0 :(得分:0)

由于ur min target为8,但你需要确保Honeycomb = API level 11 = Android 3.0.x for showAsAction

答案 1 :(得分:0)

确保项目的构建目标(不是你的min-sdk版本)设置为Honeycomb(Api Level 11)。更改构建目标后,请记住要清理。

此外,要启用3.0以下的应用支持操作栏,您需要使用支持库(appcompat_v7)中的app compact v7。将库导入工作区并在项目中引用它。

选中此link