2011-02-07 109 views
0

我的應用程序的默認屏幕顯示一個ListView。當用戶選擇一個條目時,會顯示一個帶有標題(TextView)的新Activity,這些信息是從xml(WebView)獲得的。使用Android佈局上的WebView將AdView(AdMob)與底部屏幕對齊

我想將廣告對齊到第二個活動的底部。

我的佈局目前是這樣的:

<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!

我希望AdView始終可見,即使WebView滾動!

希望這是有道理的!

尼爾

PS:我會繼續尋找答案和更新,如果我找到一個....

+0

上面的佈局是實施廣告之前 – neildeadman 2011-02-07 15:09:04

回答

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來填補由加載項,然後從上面載我離開了佈局,其餘的差距!

可愛的作品....

相關問題