2013-07-29 4 views
2

У меня есть внутренний класс, который расширяет класс View внутри моей активности. Настройка содержимого. Просмотр как просмотр внутреннего класса. Я хочу добавить AdView в myactivity. который является баннером. Может ли кто-нибудь помочь мне достичь этого? Am новый для андроид ..AdMob Adview для класса, который содержит внутренний класс

Класс MyActivity расширяет активность {

View myView; 

    OnCreate() 
     { 
     myView= new ViewClass(this); 
     setContentView(myView); 
     } 


    Class ViewClass extends View 
    { 
     //drawing inside a canvas and other drawing activities 
    } 

}

Теперь я хочу добавить AdView к экрану. Как я могу это достичь?

Заранее спасибо

ответ

1

В вашем XML добавить класс представления как имя

Давайте это myLayout.xml

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout 
     xmlns:android="http://schemas.android.com/apk/res/android" 
     android:orientation="vertical" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent"> 
<package.MyActivity$ViewClass android:layout_width="wrap_content" 
     android:layout_height="wrap_content"/> 
<com.google.ads.AdView android:id="@+id/adView" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        ads:adUnitId="MY_AD_UNIT_ID" 
        ads:adSize="BANNER" 
        ads:testDevices="TEST_EMULATOR, TEST_DEVICE_ID" 
        ads:loadAdOnCreate="true"/> 

<LinearLayout/> 



@Override 
    onCreate() 
    { 
    setContentView(R.layout.myLayout); 
    myView= (ViewClass)findViewById(R.id.viewClass); 

    } 

Более подробную информацию о creating a view class.

+0

Я отредактировал вопрос, добавив пример кода. Можете ли вы взглянуть на это? – AshMv

+0

Отредактированный ответ. , – Tarun

+0

Итак, чувак, как я могу получить материал, нарисованный в классе ViewClass? он содержит холст и несколько изображений, нарисованных на нем. Если мы установим contentView в myLayout, он будет показывать только указанные вещи только в этом формате? Заранее спасибо – AshMv

Смежные вопросы