Viewpager与页脚

时间:2014-09-27 18:24:31

标签: android android-layout

我正在尝试设置布局,但不知何故,viewpager与页脚重叠。我可以在页脚下面看到viewpager的图片。

我正在尝试的布局结构(没有重叠)


| ViewPager |

|页脚|

| Admob Footer |

我没有提到顶部的操作栏。

到目前为止我的代码:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<LinearLayout android:layout_width="fill_parent"
    android:id="@+id/home_layout"
    android:orientation="vertical"
    android:layout_height="wrap_content"
    android:layout_alignTop="@+id/home_layout">
    <android.support.v4.view.ViewPager
        android:id="@+id/pager"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:background="@color/background">
    </android.support.v4.view.ViewPager>
</LinearLayout>

<LinearLayout
    android:id="@+id/feature_add_confirm_buttons"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_alignBottom="@+id/home_layout"
    android:gravity="bottom"
    android:layout_alignParentBottom="true"
    android:orientation="horizontal">
    <Button
        android:id="@+id/add"
        android:text="Add"
        android:layout_width="0dp"
        android:layout_weight="1"
        android:layout_height="wrap_content"
        android:background="@color/background"
        android:textColor="#FFFFFF"/>
    <TextView
        android:id="@+id/num"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textSize="@dimen/num"
        android:textStyle="bold" />
    <Button
        android:id="@+id/delete"
        android:text="Del"
        android:layout_width="0dp"
        android:layout_weight="1"
        android:layout_height="wrap_content"
        android:background="@color/background"
        android:textColor="#FFFFFF" />
</LinearLayout>
<com.google.ads.AdView
     android:layout_alignParentBottom="true">
</com.google.ads.AdView>

我错过了什么吗?任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

我猜你使用android:layout_alignParentBottomandroid:layout_alignTop会犯错误。

您可以尝试这种方式:

首先,在底部放置一个AdView,将feature_add_confirm_buttons的布局放在其上方,最后用ViewPager填充余下的空格{(1}}。

feature_add_confirm_buttons

希望它有所帮助。