在CoordinatorLayout中滚动Viewpager时的静态视图

时间:2016-09-22 14:28:59

标签: android android-fragments scroll android-viewpager android-coordinatorlayout

我目前正在使用具有CoordinatorLayout视图层次结构的应用程序 - > Viewpager - > Framelayout(包含在片段中)。 CoordinatorLayout确保在片段中滚动时动作栏滚动。

我面临的问题是,我希望在片段底部有一个不滚动的视图,而是始终停留在片段的底部。视图应该只存在于其中一个片段中,这意味着将它放在Viewpager之外不起作用。

是否可以在片段中创建静态视图(Framelayout)?

1 个答案:

答案 0 :(得分:0)

我不是100%确定如果这不是你要找的东西,如果不解释(带代码)你想要什么。 祝你好运项目

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:weightSum="1"
android:id="@+id/coordinatorLayout"
android:fitsSystemWindows="true">

//Part that will be static

<ScrollView
    android:layout_width="match_parent"
    android:layout_height="fill_parent"
    android:layout_below="@+id/imageView2">

    <LinearLayout
        android:orientation="vertical"
        android:layout_width="match_parent"
        android:layout_height="match_parent">

     //part in the scrollfiew

    </LinearLayout>
</ScrollView>
</RelativeLayout>