Android 滚动中一个片段与另一个片段的视频视图重叠

Android 滚动中一个片段与另一个片段的视频视图重叠,android,listview,android-fragments,android-videoview,Android,Listview,Android Fragments,Android Videoview,在片段中,一个iam显示一个视频视图,它包含一个按钮。当我们点击按钮时,它会导航到进入onPause状态的下一个片段视频视图。第二个片段包含播放和滚动时的视频视图列表。在滚动时,第一个片段的视频视图拇指图像正在替换第二个片段。我该怎么做才能不让它进入下一个片段 <ListView android:id="@+id/ll_Profilelist_liked" android:layout_width="wrap_content" and

在片段中,一个iam显示一个视频视图,它包含一个按钮。当我们点击按钮时,它会导航到进入onPause状态的下一个片段视频视图。第二个片段包含播放和滚动时的视频视图列表。在滚动时,第一个片段的视频视图拇指图像正在替换第二个片段。我该怎么做才能不让它进入下一个片段

    <ListView
        android:id="@+id/ll_Profilelist_liked"
        android:layout_width="wrap_content"
        android:layout_height="fill_parent"
        android:groupIndicator="@android:color/transparent"
        android:visibility="visible"
        android:scrollbars="none"
        android:layout_below="@+id/view"
        android:divider="@null"


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

    <ProgressBar
        android:theme="@style/CircularProgress"
        style="@style/Widget.AppCompat.ProgressBar"
        android:layout_centerInParent="true"
        android:id="@+id/progressbar"
        android:visibility="gone"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"/>
</RelativeLayout>
我的代码是

    <ListView
        android:id="@+id/ll_Profilelist_liked"
        android:layout_width="wrap_content"
        android:layout_height="fill_parent"
        android:groupIndicator="@android:color/transparent"
        android:visibility="visible"
        android:scrollbars="none"
        android:layout_below="@+id/view"
        android:divider="@null"


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

    <ProgressBar
        android:theme="@style/CircularProgress"
        style="@style/Widget.AppCompat.ProgressBar"
        android:layout_centerInParent="true"
        android:id="@+id/progressbar"
        android:visibility="gone"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"/>
</RelativeLayout>
当我在第一个片段中完成下一个按钮时,我编写了如下代码

            if (videoview.isPlaying()) {
                try {

                    videoview.pause();
                    youtube_view.onPause();
                    youtube_view.stopLoading();
                    imgv_videoimage.setVisibility(View.VISIBLE);
                    image_view_thumb.setVisibility(View.GONE);
                    rel_video.setVisibility(View.GONE);
                    youtube_view.setVisibility(View.GONE);
                    videoview.setVisibility(View.GONE);
                    img_play_icon_image.setVisibility(View.VISIBLE);
                } catch (Exception e) {
                    e.printStackTrace();
                }
            }
        } catch (Exception e) {
            e.printStackTrace();
        }

        profilepic_clicked = "ProfileClicked";
        Profile fragment = new Profile();
        bundle.putString("Tweak_Userid", str_persionuserid);
        fragment.setArguments(bundle);
        FragmentManager fragmentManager = (getActivity()).getFragmentManager();
        FragmentTransaction ft = fragmentManager
                .beginTransaction();
        ft.add(R.id.home_container, fragment);
        ft.addToBackStack(VideoDetailFragment.class
                .getName());
        ft.commit();
        SharedPreferences.Editor editor=prefs.edit();
        editor.putString("TweakUserid", str_persionuserid);
        editor.commit();
        category = false;
        try {
            youtube_view.onPause();
            youtube_view.stopLoading();
            progressbar.setVisibility(View.GONE);
            rel_video.setVisibility(View.GONE);
            imgv_videoimage.setVisibility(View.VISIBLE);
            img_play_icon_image.setVisibility(View.VISIBLE);
            img_play_icon.setVisibility(View.GONE);
            youtube_icon.setVisibility(View.GONE);
            ll_andout_video.setVisibility(View.INVISIBLE);
            ll_youtube.setVisibility(View.GONE);
        } catch (Exception e) {
            e.printStackTrace();
        }
    <ListView
        android:id="@+id/ll_Profilelist_liked"
        android:layout_width="wrap_content"
        android:layout_height="fill_parent"
        android:groupIndicator="@android:color/transparent"
        android:visibility="visible"
        android:scrollbars="none"
        android:layout_below="@+id/view"
        android:divider="@null"


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

    <ProgressBar
        android:theme="@style/CircularProgress"
        style="@style/Widget.AppCompat.ProgressBar"
        android:layout_centerInParent="true"
        android:id="@+id/progressbar"
        android:visibility="gone"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"/>
</RelativeLayout>
这是我的第二个片段布局文件

    <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
          android:layout_width="match_parent"
          android:layout_height="match_parent"
          android:background="@drawable/white"
          android:clickable="true"
      >
       <RelativeLayout
            android:layout_width="match_parent"
              android:layout_height="match_parent">
               <RelativeLayout
                   android:id="@+id/navbar"
                  android:layout_width="fill_parent"
                  android:layout_height="76dp"

                  android:visibility="visible"
                  >
        <LinearLayout
            android:id="@+id/ll_view"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="horizontal"
            android:background="@drawable/statusbar"></LinearLayout>
        <View
            android:id="@+id/line"
            android:layout_width="match_parent"
            android:layout_height="2dp"
            android:background="#ffff01"
            android:layout_below="@+id/ll_view"/>

        <LinearLayout
            android:id="@+id/ll_back_button"
            android:layout_width="50dp"
            android:layout_height="50dp"
            android:visibility="gone"
            android:layout_marginTop="25dp"></LinearLayout>
        <ImageView
            android:id="@+id/imgv_back"
            android:layout_height="wrap_content"
            android:layout_width="wrap_content"
            android:background="@drawable/back"
            android:layout_marginLeft="5dp"
            android:visibility="gone"
            android:layout_marginTop="15dp"
            android:layout_below="@+id/line"
            />

        <TextView
            android:id="@+id/txtv_myuserloginname"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_centerVertical="true"

            android:layout_marginTop="10dp"
            android:layout_centerHorizontal="true"
            android:textColor="#222222"

            android:gravity="center"
            android:textSize="@dimen/title_size"
            android:layout_below="@+id/line"
            />
    </RelativeLayout>
    <View
        android:id="@+id/view"
        android:layout_below="@+id/navbar"
        android:layout_width="match_parent"
        android:layout_height="2dp"
        android:background="#ffff01"/>
    <ListView
        android:id="@+id/ll_Profilelist_liked"
        android:layout_width="wrap_content"
        android:layout_height="fill_parent"
        android:groupIndicator="@android:color/transparent"
        android:visibility="visible"
        android:scrollbars="none"
        android:layout_below="@+id/view"
        android:divider="@null"


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

    <ProgressBar
        android:theme="@style/CircularProgress"
        style="@style/Widget.AppCompat.ProgressBar"
        android:layout_centerInParent="true"
        android:id="@+id/progressbar"
        android:visibility="gone"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"/>
</RelativeLayout>

    <ListView
        android:id="@+id/ll_Profilelist_liked"
        android:layout_width="wrap_content"
        android:layout_height="fill_parent"
        android:groupIndicator="@android:color/transparent"
        android:visibility="visible"
        android:scrollbars="none"
        android:layout_below="@+id/view"
        android:divider="@null"


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

    <ProgressBar
        android:theme="@style/CircularProgress"
        style="@style/Widget.AppCompat.ProgressBar"
        android:layout_centerInParent="true"
        android:id="@+id/progressbar"
        android:visibility="gone"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"/>
</RelativeLayout>

    <ListView
        android:id="@+id/ll_Profilelist_liked"
        android:layout_width="wrap_content"
        android:layout_height="fill_parent"
        android:groupIndicator="@android:color/transparent"
        android:visibility="visible"
        android:scrollbars="none"
        android:layout_below="@+id/view"
        android:divider="@null"


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

    <ProgressBar
        android:theme="@style/CircularProgress"
        style="@style/Widget.AppCompat.ProgressBar"
        android:layout_centerInParent="true"
        android:id="@+id/progressbar"
        android:visibility="gone"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"/>
</RelativeLayout>

在进入第二个片段之前先进入第一个片段。我只是转到视频视图并停止回放到视频视图

    <ListView
        android:id="@+id/ll_Profilelist_liked"
        android:layout_width="wrap_content"
        android:layout_height="fill_parent"
        android:groupIndicator="@android:color/transparent"
        android:visibility="visible"
        android:scrollbars="none"
        android:layout_below="@+id/view"
        android:divider="@null"


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

    <ProgressBar
        android:theme="@style/CircularProgress"
        style="@style/Widget.AppCompat.ProgressBar"
        android:layout_centerInParent="true"
        android:id="@+id/progressbar"
        android:visibility="gone"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"/>
</RelativeLayout>
                videoview.stopPlayBack();
                youtube_view.stopPlayBack();
                youtube_view.setVisibility(view.GONE);
                videoview.setVisibility(view.GONE);