1

我在 LinearLayout 的 "xmlns:android="http://schemas.android.com/apk/res/android" 中有一个错误 "Unexpected namespace prefix "xmlns" found for tag LinearLayout"。

    <?xml version="1.0" encoding="utf-8"?>

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/scrollView1"
        android:layout_width="match_parent"
            android:background="@drawable/wallpaper"
    android:layout_height="match_parent" >

    <LinearLayout
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:orientation="vertical" >

    <TextView
        android:id="@+id/textView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:text="Medium Text"
        android:textAppearance="?android:attr/textAppearanceMedium" />

</LinearLayout>
    </ScrollView>
4

3 回答 3

4

无需为namespace您在layout.xml文件中定义的每个布局放置属性。命名空间只能为根级元素定义,如下所示:

 <?xml version="1.0" encoding="utf-8"?>
 <ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/scrollView1"
    android:layout_width="match_parent"
        android:background="@drawable/wallpaper"
android:layout_height="match_parent" >

<LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >

<TextView
    android:id="@+id/textView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="center"
    android:text="Medium Text"
    android:textAppearance="?android:attr/textAppearanceMedium" />

</LinearLayout>
</ScrollView>
于 2013-07-07T03:42:20.400 回答
0

XML 似乎格式正确。您也许可以通过更改 XML 来规避这些问题,但这并不能解释为什么会出现错误。我认为我们需要更多地了解您如何解析 XML。检查其他 XML 解析器是否接受它。

于 2013-07-07T08:35:02.573 回答
0

删除此行

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

从你的LinearLayout. 您只需在 root 中添加一次layout。您只能在每个 xml 中定义一个命名空间

于 2013-07-07T03:27:18.843 回答