屏幕底部的Android Overlay

时间:2013-10-02 04:25:54

标签: android android-overlay

我想在我的应用中实施广告,但我想实施 在叠加视图上的广告,应用程序的主要内容应该是 前景和叠加层是主要内容的顶部,我想要 使屏幕底部的过度对齐。请告诉我怎么样 我可以在屏幕底部实现叠加效果???

1 个答案:

答案 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>

注意AdView的layout_gravity属性;这就是它出现在屏幕底部的原因。