如何修复解析 XML:android 中的未绑定前缀

Posted

技术标签:

【中文标题】如何修复解析 XML:android 中的未绑定前缀【英文标题】:How to fix parsing XML: unbound prefix in android 【发布时间】:2014-12-29 05:48:13 【问题描述】:

我在 android 中遇到 XML:Unbound prefix 错误,我尝试了很多,但仍然出现,请尽快解决...... ..................................................... ..................................................... ..................................................... ..................................................... ..................................................... ....................

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_
    android:layout_>



    <Button
        android:id="@+id/button"
        android:layout_
        android:layout_
        android:text="Click" />

    <pl.pawelkleczkowski.customgauge.CustomGauge
        android:id="@+id/gauge3"
        android:layout_
        android:layout_
        android:layout_centerHorizontal="true"
        android:layout_centerVertical="true"
        android:paddingBottom="10dp"
        android:paddingLeft="10dp"
        android:paddingRight="10dp"
        android:paddingTop="10dp"
        app:endValue="100"
        app:pointEndColor="@color/Green"
        app:pointStartColor="@color/Red"
        app:startAngel="180"
        app:startValue="0"
        app:strokeCap="BUTT"
        app:strokeColor="@color/Gray"
        app:strokeWidth="20dp"
        app:sweepAngel="180" />

    <TextView
        android:id="@+id/textView2"
        android:layout_
        android:layout_
        android:layout_alignBottom="@+id/gauge3"
        android:layout_centerHorizontal="true"
        android:layout_marginBottom="52dp"
        android:text="0"
        android:textSize="30dp"
        android:textStyle="bold" />

</RelativeLayout>

【问题讨论】:

frequent problem in android view, Error parsing XML: unbound prefix 的可能重复项 【参考方案1】:

改变

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_
    android:layout_>

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    xmlns:gauge="http://schemas.android.com/apk/res-auto"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_
    android:layout_ >

【讨论】:

它正在显示--> 错误:在包 'com.example.demo2c1testpanel' 中找不到属性 'endValue' 的资源标识符 是的,它在 xml 中显示错误老兄这是错误------->>>>>> 错误:在包 'com.example 中找不到属性 'endValue' 的资源标识符.demo2c1testpanel' 嘿,我根据 ans 进行了更改,但我仍然收到错误“错误:(43, 32) 找不到与给定名称匹配的资源(在 'rangeColors' 中,值为 '@array/rangeColors1')。 " 检查rangeColors1是否存在。【参考方案2】:

改变

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_
    android:layout_>

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_
    android:layout_>

【讨论】:

再次显示错误,称为错误:在包'com.example.demo2c1testpanel'中找不到属性'endValue'的资源标识符 这是另一个问题,我已经解决了你的第一个问题,请在新问题中提问 我在这个链接里问过请解决***.com/questions/27685315/…

以上是关于如何修复解析 XML:android 中的未绑定前缀的主要内容,如果未能解决你的问题,请参考以下文章

解析XML时出错:找不到元素 - 如何修复此错误?

接收解析 XML:未绑定前缀错误和属性缺少 Android 命名空间前缀

如何在运行应用程序时修复 android studio 版本 3.6.2 中的“无法解析结果路径字符串:”错误?

如何从android中的url解析xml?

如何从 Java 中的未排序数组中快速获取前 N 个出现项?

使用包含标签的 Android 数据绑定