首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >循环视图与其他视图同时滚动

循环视图与其他视图同时滚动
EN

Stack Overflow用户
提问于 2016-05-04 02:42:29
回答 1查看 3.1K关注 0票数 3

我有循环视图,在顶部我有一个视图,其中包括文本视图。

我的问题是当向上滚动文本视图总是在顶部,只有循环视图滚动..。任何我都可以滚动的方法。我不想在循环视图中使用视图类型,因为它已经用于其他目的了。

我的XML

代码语言:javascript
运行
复制
 <Rel layout>
 <text-view id="text"/>
 <recycle-view below="text" />

因此,文本视图将如何与循环视图滚动向上和向下,可以提供这方面的小片段。

EN

回答 1

Stack Overflow用户

发布于 2016-05-04 02:51:44

如果您确实希望将TextView与RecyclerView分开,请将它们包装在一个NestedScrollView中:

代码语言:javascript
运行
复制
<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中。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37017528

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档