我有以下对应于 ListActivity 的 XML 文件:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"
android:id="@+id/classview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<com.google.ads.AdView
android:id="@+id/adView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
ads:adSize="BANNER"
ads:adUnitId="xxxx" >
</com.google.ads.AdView>
<ListView
android:id="@android:id/list"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />
</LinearLayout>
我从 ListActivity 中调用这个 Java 代码:
public void setupAd(){
AdRequest adRequest = new AdRequest();
adRequest.addTestDevice("xxxx");
AdView adView = (AdView) findViewById(R.id.adView);
adView.loadAd(adRequest);
}
当我查看我的 XML 文件的图形布局时,它似乎在 ListView 顶部整齐地放置了广告横幅。但是,当我运行我的实际应用程序时,ListView 似乎占据了整个屏幕,可能会阻止广告。有谁知道怎么了?