当前位置: 首页 > 知识库问答 >
问题:

错误为标记LinearLayout找到意外的命名空间前缀“xmlns”

洪俊能
2023-03-14

在LinearLayout中的“xmlns:android=”http://schemas.android.com/apk/res/Android“中出现错误”为标记LinearLayout找到意外的名称空间前缀“xmlns”。

    <?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>

共有2个答案

柯骏
2023-03-14

删除此行

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

从您的linearlayout。您只能在根布局添加一次。在每个xml中只能定义一次命名空间

范华清
2023-03-14

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

 <?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>
 类似资料:
  • 我有一个错误"意外的命名空间前缀"xmlns"发现标签LinearLayout"在"xmlns: android="http://schemas.android.com/apk/res/android"在LinearLayout.

  • 我收到看起来像这样xml: 我想把它分解成对象。 我创建了以下bean: 解组后,我得到了一个对象,它被成功填充,除了blackListArray字段。该字段包含列表,其中只有一项。并且该项中的所有字段都为空。 似乎JAXB可以找到元素,但错过了其中的所有内部元素。 我使用MOXy作为JAXB实现。 附言 我试着把包裹信息放进去。java与我的bean在文件夹中,如该问题所示 但这对我没有帮助。

  • 我尝试做一个基本形式,我在 1 周前做到了,但这次我有一个新错误,肯定是一个愚蠢的错误,但是...... 这是我的用户控制器 我的信息刀片 和web.php 我使用了一个模板,但我几乎可以肯定这不是问题,我想我做了坏路由,我有这个错误信息 语法错误,意外的命名空间(T_NAMESPACE) 谢谢帮助我:)

  • 我正在尝试使用 JAXB 创建站点地图索引文件。按照创建站点地图的要求,我必须在根元素中添加命名空间属性: 我想有一个简单的方法来解决这个问题。因为这似乎是一个标准过程,所以我不想做复杂的解决方法,也不想在我的项目中添加更多的依赖项来解决这个问题 当前输出如下: 我的< code>SitemapIndex模型如下: 我还尝试手动添加名称空间字段,它可以生成文件,但是当我尝试读取文件时会出现异常。

  • 问题内容: 在使用RDFLib 3.0的Python脚本中,序列化三元组时获得以下XML输出: 如何为RDFLib(或分别为XML-Serializer)自动分配的匿名_x前缀定义特定的名称空间前缀? 预先非常感谢您的回复! 问题答案: 我最终通过查看一些(相当分散的)rdflib doc文件找到了解决方案。对于存储三元组的(合并)图,调用 即 将“ False”作为第三个参数传递会覆盖现有的名称