当前位置:网站首页>How to put recyclerview in nestedscrollview- How to put RecyclerView inside NestedScrollView?
How to put recyclerview in nestedscrollview- How to put RecyclerView inside NestedScrollView?
2022-07-07 23:54:00 【Bustling city 】
problem :
With creation of NestedScrollView you can put scrolling view inside another scrolling view as long as those implement NestedScrollingChild and NestedScrollingParent correctly. By creating a NestedScrollView, You can put the scroll view in another scroll view , As long as they are implemented correctly NestedScrollingChild and NestedScrollingParent .
(This is not bad design pattern "Ian Lake (from Google) actually recommends putting a RecyclerView
inside a nestedscrollview here: plus.google.com/u/0/+AndroidDevelopers/posts/9kZ3SsXdT2T")( This is a good design pattern “Ian Lake( From Google ) In fact, it is suggested that RecyclerView
Put it in nestedscrollview in :plus.google.com/u/0/+AndroidDevelopers/posts/9kZ3SsXdT2T”)
I want to put RecyclerView inside NestedScrollView and fortunately RecyclerView implements NestedScrollingChild so you can put it inside NestedScrollView . I want to put RecyclerView Put it in NestedScrollView Inside , Fortunately, RecyclerView Realized NestedScrollingChild So you can put it in NestedScrollView Inside .
public class RecyclerView extends ViewGroup implements ScrollingView, NestedScrollingChild
I have read these posts: I have read these posts :
How to use RecyclerView inside NestedScrollView? How to be in NestedScrollView Use in RecyclerView?
NestedScrolling with NestedScrollView, RecyclerView (Horizontal), inside a CoordinatorLayoutNestedScrolling And NestedScrollView、RecyclerView( level ), stay CoordinatorLayout Inside
But the problem with most voted solution is, it calls all of the items of RecyclerView
so for example if it is an endless RecyclerView and when the user reaches the end of the list you want to make a network request then with that solution the RecyclerView
calls server repeatedly because it automatically reaches the last item of RecyclerView
. But the problem with most voting solutions is , It calls RecyclerView
All items , for example , If it is an endless RecyclerView, And when the user reaches the end of the list , You want to make a network request , Then use the solution RecyclerView
The calling server repeats , Because it will arrive automatically RecyclerView
The last item of .
Anyway, how to set parameter so I can put RecyclerView
inside NestedScrollView
.(actually I want to put a viewgroup like framelayout or relativelayout as a single childe of nestedscrollview and then I want to put recyclerview inside framelayout or relativelayout) in any case , How to set parameters so that I can set RecyclerView
Put it in NestedScrollView
.( In fact, I want to be like framelayout or relativelayout Such a view group acts as nestedscrollview A single sub object of , Then I want to recyclerview Put it in framelayout or relativelayout in )
When I put RecyclerView
inside NestedScrollView
there is nothing to display. When I will RecyclerView
Put it in NestedScrollView
, There is nothing to show .
In order to create a sample project you can use cheesesquare and change the CheeseDetailActivity
to have a RecyclerView. To create it, you can use the sample project cheesesquare And change CheeseDetailActivity
Yes RecyclerView.
Although the answer of BNK is not correct but BNK has tried a lot. although BNK Your answer is incorrect , but BNK I have tried a lot .So I award him the bounty. So I gave him a reward .Still looking for nice solution.... Still looking for a good solution ......
Solution :
Reference resources : https://stackoom.com/en/question/2Fqku边栏推荐
- Apng2gif solutions to various problems
- Idea automatically generates serialVersionUID
- MySQL Architecture
- P1055 [noip2008 popularization group] ISBN number
- Magic fast power
- One of the anti climbing methods
- 保证接口数据安全的10种方案
- webflux - webclient Connect reset by peer Error
- Redis caching tool class, worth owning~
- Chisel tutorial - 02 Chisel environment configuration and implementation and testing of the first chisel module
猜你喜欢
FFA与ICGA造影
Automated testing: robot framework is a practical skill that 90% of people want to know
每日刷题记录 (十六)
Apng2gif solutions to various problems
Benchmarking Detection Transfer Learning with Vision Transformers(2021-11)
P1067 [noip2009 popularity group] polynomial output (difficult, pit)
Magic fast power
SQL connection problem after downloading (2)
AITM3.0005 烟雾毒性测试
[leetcode] 20. Valid brackets
随机推荐
Pypharm uses, and the third-party library has errors due to version problems
Solutions to problems in sqlserver deleting data in tables
Chisel tutorial - 00 Ex.scala metals plug-in (vs Code), SBT and coursier exchange endogenous
C language learning
The function is really powerful!
用語雀寫文章了,功能真心强大!
Opengl3.3 mouse picking up objects
【leetcode】day1
Robomaster visual tutorial (11) summary
Using Google test in QT
Anti climbing means cracking the second
Apng2gif solutions to various problems
一键免费翻译300多页的pdf文档
【leetcode】day1
Take you hand in hand to build feign with idea
C - linear table
Chisel tutorial - 03 Combinatorial logic in chisel (chisel3 cheat sheet is attached at the end)
Database interview questions + analysis
Codeworks 5 questions per day (average 1500) - day 8
【路径规划】使用垂距限值法与贝塞尔优化A星路径