为什么我的android布局XML中存在解析错误?

时间:2014-09-28 00:25:56

标签: android layout advertising

我的activity_main.xml布局文件指示错误:解析XML时出错:未绑定的前缀。不知道为什么 - 它似乎与AdView有关。

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="horizontal">


<-- ERROR HERE - error parsing XML: unbound prefix -->
  <com.google.android.gms.ads.AdView 
      android:id="@+id/adView"
                         android:layout_width="wrap_content"
                         android:layout_height="wrap_content"
                         ads:adUnitId="ca-app-pub-xxxxxx/xxxxxx"
                         ads:adSize="SMART_BANNER"/>    

</LinearLayout>

2 个答案:

答案 0 :(得分:3)

您忘了为自定义属性定义ads前缀(adSize&amp; adUnitId)。

添加到LinearLayout容器:

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

更多详情here

答案 1 :(得分:0)

您可能忘记添加此

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

您是否还包括了正确的图书馆?