2014-03-31 74 views
0

我想在頁面底部顯示廣告條。實際上這個列表填滿了整個屏幕。如何顯示廣告?如何在頁面底部設置橫幅?

這裏是我的佈局:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:id="@+id/LinearLayout1" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:orientation="vertical" 
    android:paddingBottom="@dimen/activity_vertical_margin" 
    android:paddingLeft="@dimen/activity_horizontal_margin" 
    android:paddingRight="@dimen/activity_horizontal_margin" 
    android:paddingTop="@dimen/activity_vertical_margin" 
    tools:context="de.foo.foo.MainActivity$PlaceholderFragment" > 

    <Fragment 
     android:id="@+id/list_fragment" 
     android:name="de.foo.foo.MyListFragment" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" /> 

    <Fragment 
     android:id="@+id/ad_fragment" 
     android:name="de.foo.foo.AdFragment" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" /> 


</LinearLayout> 
+0

看看這個答案空間中的所有空間,它可能會幫助: 的http://計算器.com/questions/5380383 /如何在屏幕底部顯示無重疊 –

+0

也許試試這個答案 - 框架佈局可以在您的場景中很好地工作:http:// stackoverflow.com/questions/19129992/android-overlay-at-bottom-屏幕 –

回答

1

使用RelativeLayout,而不是LinearLayout

或者其他在這裏的方法:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:id="@+id/LinearLayout1" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:orientation="vertical" 
    android:paddingBottom="@dimen/activity_vertical_margin" 
    android:paddingLeft="@dimen/activity_horizontal_margin" 
    android:paddingRight="@dimen/activity_horizontal_margin" 
    android:paddingTop="@dimen/activity_vertical_margin" 
    tools:context="de.foo.foo.MainActivity$PlaceholderFragment" > 

    <Fragment 
     android:id="@+id/ad_fragment" 
     android:name="de.foo.foo.AdFragment" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" />// here 

    <Fragment 
     android:id="@+id/list_fragment" 
     android:name="de.foo.foo.MyListFragment" 
     android:layout_width="match_parent" 
     android:layout_weight="1" // here 
     android:layout_height="0dp" /> // here 


</LinearLayout> 

list_fragment將填補除了需要ad_fragment

+0

作品完美,謝謝 – gurehbgui

+0

不客氣。 – Divers