2013-10-02 3 views
0

Я хочу реализовать рекламу в своем приложении, но я хочу реализовать объявления на оверлейном представлении. Основное содержание приложения должно быть переднего плана, а наложение сверху и я хочу, чтобы выровнял overaly в нижней части экрана. Пожалуйста, скажите мне, как Я могу добиться наложения в нижней части экрана?Android Наложение в нижней части экрана

+2

Что вы пробовали сейчас? Пожалуйста, отправьте код, который вы пробовали. – GrIsHu

+0

Я ничего не делал. Я должен начать это. Если я хочу сделать это более понятным, то то, что я хочу сделать, - это наложение внизу экрана. если у вас есть код, то дайте мне знать –

ответ

1

Самый простой способ добиться этого - использовать FrameLayout в качестве корневого представления. Вот какой код, чтобы продемонстрировать это. Я не тестировал этот конкретный пример, но он должен работать с небольшой модификацией атрибутов AdView.

<FrameLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"> 
    <LinearLayout 
     android:id="@+id/main_layout" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent"> 
    <!-- Your main layout code goes here --> 
    </LinearLayout> 
    <com.google.ads.AdView 
     android:id="@+id/adView" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_gravity="bottom" 
     ads:adUnitId="MY_AD_UNIT_ID" 
     ads:adSize="BANNER" 
     ads:testDevices="TEST_EMULATOR, TEST_DEVICE_ID" 
     ads:loadAdOnCreate="true"/> 
</FrameLayout> 

Обратите внимание на атрибут layout_gravity для AdView; вот почему он появляется в нижней части экрана.

+0

AdView ll показать как оверлей или нет? –

+0

Я не уверен, что именно вы имеете в виду. Линейный макет с id = main_layout будет охватывать весь экран, и объявление будет показано внизу сверху main_layout. Ответ Sanket также представляет собой правильный способ настройки наложений, но я всегда считал, что это проще понять для такого простого случая. – sampullman

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