スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Tag:スポンサー広告 

【Android】ScrollViewの中にAdmob広告を入れると勝手にスクロールしてしまう問題の対処法

久しぶりのAndroidネタです。

AndroidのScrollView内にAdViewを入れて広告を表示したい場合、例えば以下の様なレイアウト構成を実装したい場合。



なんてことは無いいたって普通のレイアウト構成だと思います。しかしこのまま、onCreate(もしくはFragmentの場合onCreateView)などで



として広告を読み込むと読み込み完了した時点(大抵の場合は画面が表示された瞬間)この広告の位置まで自動でスクロールしてしまう現象に遭遇しました。

分かってしまえばなんてことはなかったのですが、ScrollViewの直下のLinearLayoutに以下を追加してあげれば解決します。
android:descendantFocusability="blocksDescendants"



こんな感じです。最初実装したときびっくりしたのでメモとして残しておきます。
スポンサーサイト

Tag:Android  Trackback:0 comment:0 

Comment

comment form
(編集・削除用):
管理者にだけ表示を許可
プロフィール

6rats

Author:6rats
こんにちは、ITベンチャーで働くエンジニアです
主に自分の周りで起きた技術的なことをメモとして書き残して行きます。
Android以外にもRuby/Ruby on RailsやFuelPHPなどなどたまにやります。基本的なスタンスとしては興味があるもしくは必要になったらいろんなことにチャレンジします。
最近はiOSアプリ開発を始めています。

購読
follow us in feedly
個人プロダクト

Androidアプリ

Twitterクライアント

Webアプリケーション

EcPriceWatch(Amazon価格の推移を計測、最安値を知らせるサービス)
Google AdSense
ブログ村
にほんブログ村 IT技術ブログへ
にほんブログ村
ブロとも申請フォーム

この人とブロともになる

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。