Android admob xml проблема - PullRequest
       2

Android admob xml проблема

0 голосов
/ 24 апреля 2011

У меня есть простая проблема с admob здесь ...

Я перепробовал все ресурсы, чтобы добавить admob в моем приложении для Android но почему-то, когда я пытаюсь добавить этот код в макет XML:

<Linearlayout
       ......./>

       <com.admob.android.ads.AdView
        android:id="@+id/ad"
       android:layout_width="fill_parent"
      android:layout_height="wrap_content"
        myapp:backgroundColor="#000000"
         myapp:primaryTextColor="#FFFFFF"
       myapp:secondaryTextColor="#CCCCCC"
       />

это говорит, Префикс «myapp» для атрибута «myapp: backgroundColor», связанного с типом элемента «com.admob.android.ads.AdView», не связан

что не так?

Я добавил attrs.xml:

<?xml version="1.0" encoding="utf-8"?>
    <resources>
<declare-styleable name="com.admob.android.ads.AdView">
    <attr name="backgroundColor" format="color" />
    <attr name="primaryTextColor" format="color" />
    <attr name="secondaryTextColor" format="color" />
    <attr name="keywords" format="string" />
    <attr name="refreshInterval" format="integer" />
</declare-styleable>
       </resources>

а также xmlns: myapp = "http://schemas.android.com/apk/res/com.suit.AdmobTest" в моем манифесте ...

спасибо!

1 Ответ

2 голосов
/ 24 апреля 2011

Вы должны добавить пространство имен myapp к корневому элементу вашего файла макета.В вашем случае элемент LinearLayout.Затем элемент должен ссылаться на пространство имен.Стандартная ссылка Android xmlns:android="http://schemas.android.com/apk/res/android" и ссылка myapp xmlns:myapp="http://schemas.android.com/apk/res/com.suit.AdmobTest".

.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...