Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/224.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在导航抽屉片段中滑动选项卡_Java_Android_Android Fragments_Android Viewpager - Fatal编程技术网

Java 在导航抽屉片段中滑动选项卡

Java 在导航抽屉片段中滑动选项卡,java,android,android-fragments,android-viewpager,Java,Android,Android Fragments,Android Viewpager,我已经通过引用实现了导航抽屉,现在我想做的是在片段中显示滑动选项卡。例如,当我点击导航抽屉中的一个项目时,比如说第一个项目,它应该显示该项目的滑动选项卡 如果item1是Events,当我单击它时,它应该会显示滑动选项卡,其中包含像todays Events和uncoming Events这样的选项卡。我是一个初学者,我已经试着用谷歌搜索这个,我找到的解决方案是使用夏洛克,但我不想使用任何库。请给我指出正确的教程。我可以在片段内部实现视图寻呼机吗。鉴于该视图,寻呼机将有两个以上的片段 谢谢。这是

我已经通过引用实现了导航抽屉,现在我想做的是在片段中显示滑动选项卡。例如,当我点击导航抽屉中的一个项目时,比如说第一个项目,它应该显示该项目的滑动选项卡

如果item1是Events,当我单击它时,它应该会显示滑动选项卡,其中包含像todays Events和uncoming Events这样的选项卡。我是一个初学者,我已经试着用谷歌搜索这个,我找到的解决方案是使用夏洛克,但我不想使用任何库。请给我指出正确的教程。我可以在片段内部实现视图寻呼机吗。鉴于该视图,寻呼机将有两个以上的片段


谢谢。

这是我在评论中提到的抽屉的一个例子。如果抽屉布局和子项为listview和viewpager,则布局如下所示:

<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/drawer_layout"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="#333333"
    tools:context=".MainActivity" >

    <android.support.v4.view.ViewPager
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/pager"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" />

    <!-- This List View for the sliding menu -->

    <LinearLayout
        android:id="@+id/list_slidermenu"
        android:layout_width="240dp"
        android:layout_height="wrap_content"
        android:layout_gravity="start"
        android:orientation="vertical" >
<!-- If you want to add some more things to your navigation drawer -->
        <!-- <EditText
            android:id="@+id/search_edit_text"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:background="#FFFFFF"
            android:hint="Search"
            android:maxLines="1" >
        </EditText> -->

        <ListView
            android:id="@+id/list_slidermenu_child"
            android:layout_width="250dp"
            android:layout_height="match_parent"
            android:background="#303030"
            android:choiceMode="singleChoice"
            android:divider="#272727"
            android:dividerHeight="3dp"
            android:listSelector="@drawable/list_selector"
            android:padding="5dp" />
    </LinearLayout>

</android.support.v4.widget.DrawerLayout>

现在,在我的示例中,当我单击列表中的任何项目时,视图页面将设置它应该是的视图

这就是你想要的吗

这是一个新的图像:


单击导航中的任何项目,它会在其后面的视图上显示该内容?

您不需要也不应该在导航抽屉中有片段-您可以在抽屉的布局中使用FragmentViewPager,其中可能包含片段,但是请考虑一下你的用户体验设计,并确保这是你(/你的用户)想要的。。如果你使用抽屉布局,然后设置你的子视图,你可以很容易地实现你想做的事情。我希望在单击导航抽屉项目时将我带到活动而不是片段。执行此操作时,活动将启动,但导航抽屉将显示。你能告诉我如何使导航抽屉作为基类,并在我的所有活动中使用它吗?你能不能像一个草图一样展示你正在尝试做的事情。我也发布了一张新的图片。。如果你想要那样的东西,请告诉我。确切地说,上图就是我想要的。因此,当我点击我的库时,它应该会显示音乐、相册、艺术家等滑动标签。这是我在你的其他帖子上发布的答案。如果这是你想要的,它非常简单。。两个图像类型相同,代码类型相同。。我有你在这里看到的第一张图片的代码..我在等你在另一个帖子上的回复。