当前位置:网站首页>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, NestedScrollingChildI 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边栏推荐
- FFA与ICGA造影
- Chisel tutorial - 03 Combinatorial logic in chisel (chisel3 cheat sheet is attached at the end)
- Pypharm uses, and the third-party library has errors due to version problems
- At the age of 35, I made a decision to face unemployment
- Les mots ont été écrits, la fonction est vraiment puissante!
- Gorm Association summary
- 蓝桥ROS中使用fishros一键安装
- 数据分析系列 之3σ规则/依据拉依达准则来剔除异常值
- Idea automatically generates serialVersionUID
- The function is really powerful!
猜你喜欢
随机推荐
Preliminary test of optical flow sensor: gl9306
gorm 关联关系小结
Codeworks 5 questions per day (average 1500) - day 8
May day d-light
webflux - webclient Connect reset by peer Error
C - Fibonacci sequence again
蓝桥ROS中使用fishros一键安装
Apng2gif solutions to various problems
企业应用需求导向开发之人力部门,员工考勤记录和实发工资业务程序案例
2022.7.7-----leetcode. six hundred and forty-eight
SQL 使用in关键字查询多个字段
Problems faced when connecting to sqlserver after downloading (I)
limit 与offset的用法(转载)
【leetcode】day1
Dataguard 主备清理归档设置
Go time package common functions
Access database query all tables SQL
The result of innovation in professional courses such as robotics (Automation)
用語雀寫文章了,功能真心强大!
UIC564-2 附录4 –阻燃防火测试:火焰的扩散









