属性在listview上缺少Android名称空间前缀

时间:2013-11-08 18:36:37

标签: java android xml namespaces

我正在创建一个Android应用程序,它使用位于res文件夹下的schedule_layout.xml文件,但我收到此错误,“Android缺少Android命名空间前缀”。这是什么意思?我该如何解决?

<?xml version="1.0" encoding="utf-8"?>
<ListView
    android:id="@+id/schedule"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content">
</ListView>

2 个答案:

答案 0 :(得分:2)

将以下属性添加到列表视图中:

"xmlns:android="http://schemas.android.com/apk/res/android"

它就像名称空间声明

答案 1 :(得分:1)

使用以下

<?xml version="1.0" encoding="utf-8"?>
<ListView
    xmlns:android="http://schemas.android.com/apk/res/android" //missing
    android:id="@+id/schedule"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content">
</ListView>

同时检查此

Why this line xmlns:android="http://schemas.android.com/apk/res/android" must be the first in the layout xml file?