1

LinearLayout の "xmlns:android="http://schemas.android.com/apk/res/android" に "予期しない名前空間プレフィックス "xmlns" がタグ 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 に答える