查看寻呼机重叠页脚

时间:2016-02-02 13:15:09

标签: android

我在相对布局中使用View寻呼机页脚。但是因为我使用了滚动视图,因此我使用滚动视图查看寻呼机大小。当我向下滚动视图寻呼机时,它的重叠页脚也是如此。所以怎样才能解决这个问题 这是代码`

{
             <?xml version="1.0" encoding="utf-8"?>

             <RelativeLayout 
               xmlns:android="http://schemas.android.com/apk/res/android"
               xmlns:ads="http://schemas.android.com/apk/res-auto"
               android:id="@+id/rl_contentDetail"
               android:layout_width="match_parent"
               android:layout_height="match_parent"
               android:background="@color/white">

    <RelativeLayout
        android:id="@+id/footer"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:background="@color/white"
        android:gravity="bottom"
        android:layout_gravity="center">
        <include
            android:id="@+id/footerId_slider"
            layout="@layout/footer"
            android:visibility="invisible"
            />
    </RelativeLayout>

    <!-- for show footer -->

        <ScrollView
            android:id="@+id/scroll_top"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:isScrollContainer="true"
            android:scrollbarAlwaysDrawVerticalTrack="true"
            android:scrollbarStyle="insideOverlay"
            android:scrollbars="none" >
            <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:id="@+id/viewpager"
                android:orientation="vertical">

               <RelativeLayout
                android:id="@+id/rl_top"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                xmlns:android="http://schemas.android.com/apk/res/android">

                <android.support.v4.view.ViewPager
                    android:id="@+id/headerView_pager_gallery_slider"
                    android:layout_width="match_parent"
                    android:layout_height="@dimen/galleryviewpager_height"
                    />

                <ImageView
                    android:id="@+id/ibLeft"
                    android:layout_width="35dp"
                    android:layout_height="35dp"
                    android:layout_alignParentLeft="true"
                    android:layout_marginLeft="10dp"
                    android:layout_marginTop="110dp"
                    android:scaleType="centerInside"
                    android:src="@drawable/left"
                    android:visibility="invisible" />

                <ImageView
                    android:id="@+id/ibRight"
                    android:layout_width="35dp"
                    android:layout_height="35dp"
                    android:layout_alignParentRight="true"
                    android:layout_marginRight="10dp"
                    android:layout_marginTop="110dp"
                    android:scaleType="centerInside"
                    android:src="@drawable/right"
                    android:visibility="invisible" />
            </RelativeLayout>

                <include
                    layout="@layout/photogallery_sliding_row"
                    android:layout_height="wrap_content"
                    android:layout_below="@+id/rl_top"
                    android:layout_width="match_parent" />
                </LinearLayout>

        </ScrollView>

</RelativeLayout>

}

1 个答案:

答案 0 :(得分:0)

在滚动视图中添加了layout_above,并将高度设置为match_parent。它会让滚动视图位于页脚上方。试试这个。

<ScrollView
            android:id="@+id/scroll_top"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:isScrollContainer="true"
            android:scrollbarAlwaysDrawVerticalTrack="true"
            android:scrollbarStyle="insideOverlay"
            android:scrollbars="none" 
            android:layout_above="@+id/footer">