使用View Pager标题条向上滑动面板

时间:2013-09-24 04:17:05

标签: android android-viewpager slideup

我正在使用此LIBRARY作为我的上拉面板。通过简单的布局,每件事都很好。 现在我的问题是,如何在该面板中插入一个寻呼机标题条,以便我可以使用多个片段将其设为我的View寻呼机。

first image with panel and pager title strip

slide up to view panel

第一张图片是底部的标题条 第二个是向上滑动和滑动片段

1 个答案:

答案 0 :(得分:3)

从您之前的帖子中,我假设您正在使用此库(https://github.com/umano/AndroidSlidingUpPanel)。

此库要求您有2个子视图。第一个是主要布局,第二个是实际滑动视图。现在,您的滑动视图只是一个占位符,因此您可以在其中放置任何您想要的内容。如果你想添加一个ViewPager,你可以这样做。

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

    <SlidingUpPanelLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent" >

        <!-- Top Panel -->
        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent" >
        </LinearLayout>

        <!-- Sliding Panel -->
        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:orientation="vertical" >

            <android.support.v4.view.ViewPager
                android:layout_width="match_parent"
                android:layout_height="match_parent" >
            </android.support.v4.view.ViewPager>
        </LinearLayout>
    </SlidingUpPanelLayout>

</RelativeLayout>

我们这里有我们的Activity(RelativeLayout)的主要布局,我们正在添加SlidingPanelLayout。在这个布局中,我们将主要布局定义为LinearLayout(顶部面板)和第二个LinearLayout(滑动面板),它是实际的滑动视图。现在,我们需要做的就是将ViewPager添加到此滑动面板。