Android ViewPager能否将静态内容作为视图的一部分

Android ViewPager能否将静态内容作为视图的一部分,android,android-viewpager,android-view,android-ui,Android,Android Viewpager,Android View,Android Ui,我需要为平板电脑创建一个ViewPager,在它的左侧有导航按钮供用户选择。比如说 左侧导航将有4个图像按钮,其中每个项目将用户带到不同的教程。每个图像按钮将加载一个ViewPager 如果用户选择项目1,页面右侧将加载教程1的ViewPager,但左侧的导航将保持不变,因此当用户浏览页面时,导航将始终可见,以便他们可以导航到其他教程。所有ImageButton项的行为都是相同的 我已经寻找了一些例子,但没有看到任何像我所描述的那样的东西。如果不是,该设计的可能替代方案是什么 更新,包括xml布

我需要为平板电脑创建一个ViewPager,在它的左侧有导航按钮供用户选择。比如说

左侧导航将有4个图像按钮,其中每个项目将用户带到不同的教程。每个图像按钮将加载一个ViewPager

如果用户选择项目1,页面右侧将加载教程1的ViewPager,但左侧的导航将保持不变,因此当用户浏览页面时,导航将始终可见,以便他们可以导航到其他教程。所有ImageButton项的行为都是相同的

我已经寻找了一些例子,但没有看到任何像我所描述的那样的东西。如果不是,该设计的可能替代方案是什么

更新,包括xml布局

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >

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

    <LinearLayout
        android:id="@+id/container"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal" >

        <include layout="@layout/left_nav" />

        <android.support.v4.view.ViewPager
            android:id="@+id/homeScreenPager"
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_weight="1" />

        <com.viewpagerindicator.CirclePageIndicator
            android:id="@+id/indicator"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:background="@drawable/navbar_bg"
            android:padding="10dip" />

    </LinearLayout>

</LinearLayout>
我已经寻找了一些例子,但没有看到任何像我所描述的那样的东西

使用水平直线布局。有两个孩子:

4个图像按钮的垂直线性布局 寻呼机 单击按钮后,在ViewPager上设置新适配器

我已经寻找了一些例子,但没有看到任何像我所描述的那样的东西

使用水平直线布局。有两个孩子:

4个图像按钮的垂直线性布局 寻呼机
单击按钮后,在ViewPager上设置一个新适配器。

hi@Commonware,您的建议有效,但如果我包含CirclePageIndicator,则ViewPager布局不会显示,如果我将CirclePageIndicator移动到LinearLayout之外,CirclePageIndicator不会显示,我包含了xml。我怎样才能让两者都显示出来?@Byron:你的CirclePageIndicator在ViewPager的右边,这看起来很奇怪。可能您需要另一条垂直线布局来包装ViewPager和CirclePageIndicator。层次视图是帮助诊断这样的事情的一个有用工具。如果你必须嵌套这么多线性布局,那么你应该真正考虑使用RelialayOUT。从学习的角度来看,它有点复杂,但是有很多嵌套视图对性能很糟糕。查看Romain Guys very old了解更多信息。hi@Commonware,你的建议有效,但如果我包含CirclePageIndicator,则Viewpager布局不会显示,如果我将CirclePageIndicator移动到LinearLayout之外,CirclePageIndicator不会显示,我包含了我的xml。我怎样才能让两者都显示出来?@Byron:你的CirclePageIndicator在ViewPager的右边,这看起来很奇怪。可能您需要另一条垂直线布局来包装ViewPager和CirclePageIndicator。层次视图是帮助诊断这样的事情的一个有用工具。如果你必须嵌套这么多线性布局,那么你应该真正考虑使用RelialayOUT。从学习的角度来看,它有点复杂,但是有很多嵌套视图对性能很糟糕。更多信息,请查看Romain Guys very old。