Android 的 listView 中使用 addFooterView 無作用

已有一個 listView

最後為了底部加上廣告 (AdMob)

於是  listView.addFooterView(廣告的 view);

但總是出不來廣告

解決方式

將 addFooterView() 改在 listView.setAdapter(某個adapter) 之前 即可

 

例:

原本

[sourcecode language=”java”]

listView.setAdapter(某個adapter);

listView.addFooterView(廣告的view);

[/sourcecode]

 

改為

[sourcecode language=”java”]
listView.addFooterView(廣告的view);
listView.setAdapter(某個adapter);
[/sourcecode]

就這樣

資料來源 : http://stackoverflow.com/questions/12011909/listview-addfooterviewv-not-displaying

About: Kaito


發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料