广告显示在ListView的主要布局的上方和下方

时间:2016-01-02 23:19:16

标签: android android-linearlayout adview

我想在显示区域的底部显示图片广告。我尝试过使用底部但是没有用。你能救我吗?

MainActivity.xml

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:orientation="vertical"
    android:layout_height="match_parent"
    tools:context=".MainActivity">

    <include
        android:id="@+id/tool_bar"
        layout="@layout/tool_bar"
        ></include>

    <LinearLayout
        android:id="@+id/adLayout"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_gravity="center_horizontal"
        android:orientation="horizontal"></LinearLayout>

   <ListView
       android:id="@+id/ilcelerListview"
       android:layout_width="match_parent"
       android:layout_height="wrap_content"></ListView>

</LinearLayout>

图片链接:For Example

1 个答案:

答案 0 :(得分:0)

我可以给你两个提示。

您可以在MainActivity使用RelativeLayout而不是LinearLayout。

为此,您可以轻松添加要添加到底部的视图。

或者

    ViewGroup rootView = (ViewGroup) activity.findViewById(Window.ID_ANDROID_CONTENT);

LayoutParams params = new LayoutParams(                 ViewGroup.LayoutParams.WRAP_CONTENT,ViewGroup.LayoutParams.MATCH_PARENT);

//您可以使用参数设置在底部或其他位置

//查看是你的

    rootView.addView(view, params);