Android AdMob 廣告出現時會自動捲到底部

設定完 AdMob 後雖然正在瀏覽主要內容的區塊

但是當 廣告出現的時候
就會被自動捲到底部

我的 activity 中

外層是 scrollview

結構如下

[sourcecode language=”xml”]

<ScrollView>

<LinearLayout>
//主要內容
</LineadLayout>

<LinearLayout>
//AdMob layout
</LinearLayout>

</ScrollView>

[/sourcecode]

雖然正在瀏覽主要內容的區塊

但是當 廣告出現的時候
就會被自動捲到底部

最後是在 AdMob 的 LinearLayout 中加入下面這個屬性解決
android:descendantFocusability=”blocksDescendants”

完整

[sourcecode language=”xml”]

<ScrollView>

<LinearLayout>
//主要內容
</LineadLayout>

<LinearLayout
android:descendantFocusability="blocksDescendants"
>
//AdMob layout
</LinearLayout>

</ScrollView>

[/sourcecode]

資料來源:
http://stackoverflow.com/questions/9842494/how-to-prevent-a-scrollview-from-scrolling-to-a-webview-after-data-is-loaded

About: Kaito


發佈留言

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

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