当前位置:网站首页>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边栏推荐
- C - Fibonacci sequence again
- Archery installation test
- Extract the file name under the folder under win
- 正畸注意事项(持续更新中)
- 激光slam学习(2D/3D、偏实践)
- Alibaba cloud MySQL cannot connect
- webflux - webclient Connect reset by peer Error
- Using Google test in QT
- Automated testing: robot framework is a practical skill that 90% of people want to know
- P1067 [noip2009 popularity group] polynomial output (difficult, pit)
猜你喜欢
如何衡量产品是否“刚需、高频、痛点”
MySQL Architecture
Install sqlserver2019
35岁那年,我做了一个面临失业的决定
Dataguard 主备清理归档设置
Benchmarking Detection Transfer Learning with Vision Transformers(2021-11)
一份假Offer如何盗走了「Axie infinity」5.4亿美元?
Connect diodes in series to improve voltage withstand
一个测试工程师的7年感悟 ---- 致在一路独行的你(别放弃)
The function is really powerful!
随机推荐
受限线性表
About the difference between ch32 library function and STM32 library function
神奇快速幂
正畸注意事项(持续更新中)
Is it safe for tongdaxin to buy funds?
C - linear table
Chisel tutorial - 03 Combinatorial logic in chisel (chisel3 cheat sheet is attached at the end)
QT and OpenGL: load 3D models using the open asset import library (assimp)
Uic564-2 Appendix 4 - flame retardant fire test: flame diffusion
webflux - webclient Connect reset by peer Error
通达信买基金安全吗?
第四期SFO销毁,Starfish OS如何对SFO价值赋能?
@Detailed introduction of configuration annotation
Laser slam learning (2d/3d, partial practice)
May day d-light
一鍵免費翻譯300多頁的pdf文檔
Benchmarking Detection Transfer Learning with Vision Transformers(2021-11)
webflux - webclient Connect reset by peer Error
Ping error: unknown name or service
一个测试工程师的7年感悟 ---- 致在一路独行的你(别放弃)