我之前問過這個問題,但沒有得到「足夠好」的答案。Admob和ListActivity
我的問題基本上是我無法讓Admob在ListActivity中正確顯示。
我的佈局是這樣的:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_height="fill_parent"
xmlns:myapp="http://schemas.android.com/apk/res/se.javalia.myDrinks"
android:orientation="vertical">
<LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content">
<ListView android:id="@+id/android:list" android:layout_alignParentTop="true"
android:layout_width="fill_parent" android:layout_height="wrap_content" />
<TextView android:id="@+id/android:empty"
android:layout_width="fill_parent" android:layout_height="wrap_content"
android:text="@string/main_no_items" />
</LinearLayout>
<LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" >
<com.admob.android.ads.AdView android:id="@+id/ad"
android:layout_alignParentBottom="true"
android:layout_width="fill_parent" android:layout_height="wrap_content"
myapp:backgroundColor="#000000" myapp:primaryTextColor="#FFFFFF"
myapp:secondaryTextColor="#CCCCCC"
myapp:keywords="drink alcohol wiskey rum soda" myapp:refreshInterval="300" />
</LinearLayout>
</RelativeLayout>
現在的問題是,如果我改變layout_hight到FILL_PARENT或嘗試的值大於150像素的廣告不會顯示大。 layout_hight爲150或更少時,它顯示得很好。目標是在廣告取代其位置後,讓列表填滿屏幕。
有什麼建議嗎?我完全不知道如何解決這個問題。
我會更新問題,如果答案沒有得到所有的方式,所以請檢查更新。
在此先感謝 羅蘭
我已經更新了問題中的xml,但不是我沒有看到廣告。看起來好像在佈局中保留了空間,但沒有廣告。 – Roland 2011-01-30 12:36:23