2011-02-07 8 views
0

私のアプリのデフォルト画面では、ListViewが表示されます。ユーザがエントリを選択すると、新たな活性は、タイトル(のTextView)、XML(WebViewの)から得られたいくつかの情報が表示されます。AndroidのWebViewを使用してAdView(AdMob)を画面の下部に配置するレイアウト

この2番目のアクティビティの下部に広告を配置する必要があります。

私のレイアウトは、現在、このです:

<LinearLayout android:id="@+id/info" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical" style="@style/info">  
    <TextView android:id="@+id/title" style="@style/title" /> 
    <WebView android:id="@+id/info" style="@style/info" /> 
</LinearLayout> 

これは完璧に動作しますが、私は広告が常に一番下にあることを取得することはできません。

私はRelativeLayoutを試しましたが、何を問わずいつも同じ結果が得られます!

WebViewに表示されるHTMLの長さが短いため、AdViewが表示される(WebViewの下部には表示されません)か、長すぎてAdViewが表示されません。

WebViewがスクロールしても常にAdViewが常に表示されるようにします。

希望はこれが理にかなっています!

ニール

PS:私は、私は1つを見つけた場合の答えと更新を探し続けます....これを解決する方法を考え出した

+0

上記のレイアウトは広告を実装する前です。 – neildeadman

答えて

0

、それが最善の方法です?

これは、私はそれをやった方法です:

<LinearLayout android:id="@+id/linearlayout" android:layout_width="fill_parent" android:layout_height="fill_parent" xmlns:neildeadman="http://schemas.android.com/apk/res/com.neildeadman.android" xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" style="@style/Info"> 
    <LinearLayout android:id="@+id/info" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical" style="@style/info"> 
     <TextView android:id="@+id/title" style="@style/title" /> 
     <WebView android:id="@+id/info" style="@style/info" /> 
    </LinearLayout> 
</LinearLayout> 

「layout_weight」属性が、私はその後、上から私のレイアウトが含まれてアドオ​​ンで左残りのギャップを埋めるために、内側のLinearLayoutを強制的に許可!

作品素敵... ....

関連する問題