当前位置:网站首页>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边栏推荐
- Gorm Association summary
- One click installation with fishros in blue bridge ROS
- mysql8.0 ubuntu20.4
- HB 5469 combustion test method for non-metallic materials in civil aircraft cabin
- 【leetcode】day1
- Data analysis series 3 σ Rule / eliminate outliers according to laida criterion
- HDU - 1260 tickets (linear DP)
- 80%的人答错,苹果logo上的叶子到底朝左还是朝右?
- Problems faced when connecting to sqlserver after downloading (I)
- 串联二极管,提高耐压
猜你喜欢

Chisel tutorial - 03 Combinatorial logic in chisel (chisel3 cheat sheet is attached at the end)

平衡二叉樹【AVL樹】——插入、删除

Kubectl's handy command line tool: Oh my Zsh tips and tricks

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

一鍵免費翻譯300多頁的pdf文檔

Ping error: unknown name or service

Take you hand in hand to build Eureka server with idea

如何衡量产品是否“刚需、高频、痛点”

Flash download setup

c—线性表
随机推荐
FFA and ICGA angiography
Problems faced when connecting to sqlserver after downloading (I)
[summary] some panels and videos seen
mysql8.0 ubuntu20.4
Take you hand in hand to build Eureka client with idea
Chisel tutorial - 02 Chisel environment configuration and implementation and testing of the first chisel module
SQL uses the in keyword to query multiple fields
P2141 [noip2014 popularization group] abacus mental arithmetic test
Extract the file name under the folder under win
Postgres timestamp to human eye time string or millisecond value
Database interview questions + analysis
Pigsty:开箱即用的数据库发行版
解析token的网址
数据分析系列 之3σ规则/依据拉依达准则来剔除异常值
Go time package common functions
C - Fibonacci sequence again
ping报错:未知的名称或服务
Opengl3.3 mouse picking up objects
Aitm3.0005 smoke toxicity test
AITM3.0005 烟雾毒性测试