解析XML时出错:未绑定的前缀如何解决此问题

时间:2015-07-13 09:19:35

标签: android

filter_populate' => 
                array (
                  'account_type_c' => 'Resellers',
                ),

如何解决错误解析XML:自定义上的未绑定前缀我得到错误com.example.softageinfraapp.PagerSlidingTabStrip我已经在自定义类上创建了选项卡但我得到错误我不知道如何解决它请帮助我或建议我在哪里做错了。

3 个答案:

答案 0 :(得分:1)

您已为自动名称空间声明xmlns:card,但对于您使用PagerSlidingTabStrip的{​​{1}}的自定义属性。你必须保持一致。您可以将app:替换为card或使用app

答案 1 :(得分:1)

您需要定义自定义名称空间

Missing $ inserted.
Missing delimiter (. inserted)
Missing $ inserted
Missing \right. inserted

有关此问题的更多内容@ http://developer.android.com/training/custom-views/create-view.html

答案 2 :(得分:0)

您在以下自定义视图中使用“app”命名空间。

<com.example.softageinfraapp.PagerSlidingTabStrip
        android:id="@+id/tabs"
        android:layout_width="match_parent"
        android:layout_height="30dp"
        android:background="@drawable/tabbackground"
        app:pstsShouldExpand="true"
        app:pstsTextAllCaps="true" >
</com.example.softageinfraapp.PagerSlidingTabStrip>

因此,请尝试更改您的父主体布局,如下所示。

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
       xmlns:app="http://schemas.android.com/apk/res-auto"
       xmlns:app1="http://schemas.android.com/apk/res/yourpackagename"
       android:id="@+id/container"
       android:layout_width="match_parent"
       android:layout_height="match_parent" >

同时结帐:frequent issues arising in android view, Error parsing XML: unbound prefix