我尝试过AppBarLayout
和CollapsingToolbarLayout
的组合,但这种情况并不适用。它似乎只适用于主要活动布局。当进入片段C内的标签布局时,是否可以在向上滚动时固定标签布局?谢谢你的帮助。
这是一个由片段A,片段B,片段C组成的片段,片段C包含一个视图寻呼机和标签布局。
最后,我想在向上滚动时将标签布局固定在屏幕顶部。
答案 0 :(得分:0)
您可以使用StickyScrollView https://github.com/emilsjolander/StickyScrollViewItems
<com.kiwkard.views.StickyScrollView
android:id="@+id/sticky_scroll"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fillViewport="true">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/white"
android:orientation="vertical"
android:tag="sticky-nonconstant">
<android.support.design.widget.TabLayout
android:id="@+id/tab_Layout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/colorPrimary"
android:minHeight="?attr/actionBarSize"
app:tabGravity="fill"
app:tabIndicatorHeight="3dp"
app:tabMode="fixed"
app:tabSelectedTextColor="@color/white"
app:tabTextAppearance="@android:style/TextAppearance.Widget.TabWidget"
app:tabTextColor="@color/black_30"/>
<android.support.v4.view.ViewPager
android:id="@+id/pager_event"
android:layout_width="match_parent"
android:layout_height="match_parent">
</android.support.v4.view.ViewPager>
</com.kiwkard.views.StickyScrollView>
不要忘记在您的布局中提供您想要修复的tag
属性,并且您可以根据您的要求查看上述链接以获取更多标签。