问题标签 [nestedscrollview]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - ListView 不在 NestedScrollView 内滚动
我在 NestedScrollView 中使用 ListView。列表扩展以匹配父级,但现在没有滚动
这是我的布局:
这条线没有帮助:
谢谢您的帮助!
android - 如果在 nestedScrollView 内,RecyclerView 不回收
我的目标是拥有一个带有多个包含 RecyclerViews 的子 CardViews 的 NestedScrollView。
我当前的 xml 看起来像这样:
如果我在 RecyclerViews 上将 nestedScrollViewEnabled 设置为 false,一切似乎都按预期工作。但是,recyclerviews 中的行没有被回收。调用layoutManager.findFirstVisibleItemPosition()
总是返回 0,并且layoutManager.findLastVisibleItemPosition()
总是返回列表中最后一个项目的位置。
有什么建议么?
android - NestedScrollView 滚动滞后,直到 CollapsingToolbarLayout 视图不折叠
嗨,我在 NestedScrollView 滚动时遇到了一种延迟,并且观察到这种滚动延迟,直到视图折叠后视图确实折叠滚动工作正常。
有没有解决办法不是这个。
以下是xml代码
android - NestedScrollView onBindViewHolder 内的 RecyclerView 调用所有 getItemCount 大小
当我放入RecyclerView
里面NestedScrollView
时,onBindViewHolder
会调用所有行,比如说我有大小为 30 的列表,然后onBindViewHolder
一次调用所有 30 行,即使没有滚动
我的xml是
但如果我删除NestedScrollView
它工作正常。
android - NestedScrollView (RecyclerView) 与 paddingTop,在 Behavior 采取行动之前滚动
我有一个NestedScrollView
or RecyclerView
withpaddingTop = 60dp
例如和 with cliptopadding = false
。我需要RecyclerView
滚动(使用)之前的60dpAppBarLayout$ScrollingViewBehavior
和AppBarLayout$ScrollingViewBehavior
嵌套滚动动作。我尝试在总滚动达到 60dp 边界之前禁用侦听器setNestedScrollingEnabled(false)
中的嵌套滚动而RecyclerView.OnScrollListener
不是启用它,但是在向下滚动事件期间我遇到了很多问题。那么是否有任何默认的实现技巧可以使所有工作正常进行。这是屏幕截图,它是标准的CoordinatorLayout
xml 文件
android - Android如何在ScrollView中保持RecyclerView回收
我在nestedscrollview 中有三个recyclerview,我需要第三个继续回收,就像他不在nestedscrollview 中一样。除了缺少回收功能外,一切都很好。
这是我的 xml:
这是java部分
android - 处理 RecyclerView、NestedScrollView 和 CardView
好吧,我之前尝试过的一些方法:
1.使用CollapsingToolbarLayout
我把我CardView
的CollapsingToolbarLayout
内部和把它们都放在AppBarLAyout中。
PS:我删除了无关代码,别提我了
这种方式可以正常工作,但是!!!当CardView
高度高于屏幕高度时,它的内容会被忽略AppBarLayout
并且不会向用户显示
2. 使用NestedScrollView
I putCardView
和RecyclerView
inside NestedScrollView
。但问题是当用户到达 RecyclerView 的末尾然后滚动回顶部时,fling 变得迟缓和错误并停止一些用户必须越来越多地滚动才能到达顶部的地方!
怎么解决这个问题?!我不想使用为 recyclerview 制作标题的适配器,我从其中一些那里得到了与性能相关的问题。
回答
如您在2中看到的那样放入RecyclerView
内部并应用并将其设置为NestedScrollView
.setNestedScrollingEnabled
false
android - RecyclerView 在 NestedScrollView 中使用时不会回收视图
我在RecyclerView
里面使用NestedScrollView
。我也设置setNestedScrollingEnabled
为假recyclerview
支持较低的API
ViewCompat.setNestedScrollingEnabled(mRecyclerView, false);
现在!当用户滚动视图时,一切似乎都很好,但是!!!recyclerview 中的视图不会被回收!!!并且堆大小迅速增长!
更新:RecyclerView 布局管理器是StaggeredLayoutManager
片段配置文件.xml:
fragment_profile_details.xml:
ProfileFragment.java:
Ps:我已经为滚动视图设置了更多的负载,因为recyclerview
它连续进行并且不可停止!
任何帮助表示赞赏