android - 如何修复广告横幅的布局

标签 android admob android-relativelayout ads

我刚刚在我的 Android 应用程序中添加了来自 admob 的广告。一切工作正常,但只有一个小布局问题。当用户点击 EditText 并在屏幕上弹出键盘时,广告会位于键盘顶部,使其看起来很烦人,如下图所示。如何确保即使键盘打开时广告也固定在底部?

我在 Activity 中使用了RelativeLayout,广告的标签如下

<com.google.ads.AdView
        xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"
        android:id="@+id/adView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        ads:adSize="BANNER"
        ads:adUnitId="<MY ID>" />

list 中的 Activity 声明

<activity
        android:name=".MyActivity"
        android:label="@string/title_activity_my_activity"
        android:screenOrientation="portrait" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
</activity>

<activity
        android:name="com.google.ads.AdActivity"
        android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|
        uiMode|screenSize|smallestScreenSize" />"

layout of advertisement

最佳答案

检查您的 Android list 并确保您的 Activity 标签中的 android:windowSoftInputMode="adjustResize"已删除

    <activity
        android:name=".YouActivity"
        android:label="@string/activity123"
        android:windowSoftInputMode="adjustResize" /> //remove adjustResize 

应该是

    <activity
        android:name=".YouActivity"
        android:label="@string/activity123"/> 

并尝试添加 android:windowSoftInputMode=""并试验可以放在那里的值(在 eclipse 中为 CTRL+SPACE)。尝试“调整平移”。

关于android - 如何修复广告横幅的布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12984925/

相关文章:

android - 将 Google Play 服务库添加到现有库项目

android - 在 Activity onResume() 上显示 Admob 插页式广告

android - RelativeLayout 对齐规则在 DialogFragment 中不起作用

android - 无法弄清楚是什么导致了 IE、Android 和 IOS 中的显示错误

android - 为什么我的 ViewPager 会在 CoordinatorLayout 中越界?

ios - 适用于 iOS 的谷歌 Admob。真正的广告何时以及如何出现?

android - 对齐相对布局内的复选框

android - 为标签 RelativeLayout 找到意外的命名空间前缀 "app"- Android?

Java - 从处理程序引用外部类

java - Flash动画添加到Android应用程序