当前位置:网站首页>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边栏推荐
- 受限线性表
- UIC564-2 附录4 –阻燃防火测试:火焰的扩散
- About the difference between ch32 library function and STM32 library function
- BSS 7230 flame retardant performance test of aviation interior materials
- May day d-light
- go time包常用函数
- c—线性表
- Introduction to programming hardware
- C - linear table
- Chisel tutorial - 03 Combinatorial logic in chisel (chisel3 cheat sheet is attached at the end)
猜你喜欢

机器人(自动化)等专业课程创新的结果

SQL connection problem after downloading (2)

Wechat applet development beginner 1

The result of innovation in professional courses such as robotics (Automation)

蓝桥ROS中使用fishros一键安装

关于CH32库函数与STM32库函数的区别

Take you hand in hand to build Eureka server with idea

Ora-01741 and ora-01704

QT and OpenGL: loading 3D models using the open asset import library (assimp) - Part 2

Preliminary test of optical flow sensor: gl9306
随机推荐
MP4文件格式解析之结合实例分析
Take you hand in hand to build feign with idea
Arbre binaire équilibré [Arbre AVL] - Insérer et supprimer
80%的人答错,苹果logo上的叶子到底朝左还是朝右?
webflux - webclient Connect reset by peer Error
HDU - 1260 tickets (linear DP)
Opengl3.3 mouse picking up objects
Take you hand in hand to build Eureka server with idea
用语雀写文章了,功能真心强大!
One click free translation of more than 300 pages of PDF documents
Enumeration, simulation, and sorting
Gorm Association summary
May day d-light
95. (cesium chapter) cesium dynamic monomer-3d building (building)
受限线性表
c—线性表
P1067 [noip2009 popularity group] polynomial output (difficult, pit)
codeforces每日5题(均1500)-第八天
光流传感器初步测试:GL9306
postgis学习