滑动片段而不是整页。

时间:2016-02-14 11:54:17

标签: android fragment swipe

我目前有1项活动,其中jas 2分段上半部分和下半部分。我只想刷底部片段。 (java实现)

在我学习错误的方法之前,有人可以告诉我应该使用哪种方法。

您是否使用pageView和片段适配器等。

任何有用的类似教程都会很好,所以我可以搞清楚。

1 个答案:

答案 0 :(得分:0)

在同一个活动中定义fragment和viewpager。在片段中显示thetop片段,在viewpager中,编写一个寻呼机适配器并将所有子片段调用到该寻呼机中。这解决了你的问题。

您的活动布局:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout 
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/layout"
android:layout_width="match_parent"
android:layout_height="match_parent">

<space 
android:id="@+id/layout"
android:layout_width="match_parent"
center_horizontal="true"
center_vertical="true"
android:layout_height="0.5dp">

<fragment 
android:id="@+id/layout"
android:layout_width="match_parent"
layout_above="@id/space_layout"
android:layout_height="match_parent"/>

<android.support.v7.widget.viewpager 
android:id="@+id/layout"
android:layout_width="match_parent"
layout_below="@id/space_layout"
android:layout_height="match_parent">

然后定义PagerAdapter类并在其中显示所有子片段。 一切顺利