我发现了一个错误,我无法弄清楚出了什么问题。我正在关注https://developer.android.com/training/appbar/setting-up.html的课程,一切都很好,直到我添加代码
<android.support.v7.widget.Toolbar
android:id="@+id/my_toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary"
android:elevation="4dp"
android:theme="@style/ThemeOverlay.AppCompat.ActionBar"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light"/>
然后它说线
<android.support.v7.widget.Toolbar
是一个未绑定的前缀。我不知道它想要我做什么,我在developer.android.com上找不到“Unbound Prefix"
”的解释。有人可以解释一下我做错了什么吗?
这意味着您在未声明的情况下使用XML名称空间前缀(例如显示的属性名称上的android:
和app:
)。
加
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
使用android
或app
名称空间前缀的元素(或其任何祖先)。