我有循环视图,在顶部我有一个视图,其中包括文本视图。
我的问题是当向上滚动文本视图总是在顶部,只有循环视图滚动..。任何我都可以滚动的方法。我不想在循环视图中使用视图类型,因为它已经用于其他目的了。
我的XML
<Rel layout>
<text-view id="text"/>
<recycle-view below="text" />
因此,文本视图将如何与循环视图滚动向上和向下,可以提供这方面的小片段。
发布于 2016-05-04 02:51:44
如果您确实希望将TextView与RecyclerView分开,请将它们包装在一个NestedScrollView
中:
<NestedScrollView
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<TextView />
<RecyclerView
android:layout_width="match_parent"
android:layout_height="match_parent"/>
</LinearLayout>
</NestedScrollView>
当您设置您的RecyclerView时,您可能希望调用RecyclerView#setNestedScrollingEnabled(false)
,否则RV可能会在父服务器内部使用一些滚动(您不想要)。
注意事项:这种方法使房车被迫布局其所有的观点,失去回收效益的权衡。正确的方法是为这个标头viewType
正确地将一个TextView专用于RV,而不是将它包装在附加的ViewGroups中。
https://stackoverflow.com/questions/37017528
复制相似问题