我想在我的应用中实施广告,但我想实施 在叠加视图上的广告,应用程序的主要内容应该是 前景和叠加层是主要内容的顶部,我想要 使屏幕底部的过度对齐。请告诉我怎么样 我可以在屏幕底部实现叠加效果???
答案 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属性;这就是它出现在屏幕底部的原因。