问题一:常见的好多问题都是滑动不流畅
解决方法:禁止嵌套滑动。
mRecycleView.setNestedScrollingEnable(false);
问题二:Tablayout+Viewpaper+Fragements(extends BaseTitleFragement)(懒加载的Fragement值得学习哟) ***-----> 刷新框架+{NestedScrollView+{Banner + RecyclerView}} ***, 这种情况下刚进去貌似没问题。然后我们来回切换碎片页面,发现当回到之前带banner的页面,发现banner没了,反而recycleview直接置顶了。

解决方法:在NestedScrollView唯一子布局中加入 android:descendantFocusability=“blocksDescendants”
这里就记录下。也是从网上找的相关解决办法,统一记录下。 后面有别的再记录。
建议一:Netstedscrollview嵌套太多实际会比较卡,而且涉及到刷新的话,会比较明显。我之前在模拟器上测试了已经完成的项目,发现刷新或者加载更多会卡顿。所以已经打算重构,利用Recycleview多布局来做。
网友: recycleView.setNestedScrollingEnable(false);
这样做有个弊端,RecycleView的item会一次性加载完,不管是否显示,如果item比较多的话不建议这样使用布局,如果再有下拉刷新,这种布局设计是非常糟糕的。
建议:只使用RecycleView,通过设置item类型来显示要展示的布局
比如itemType = 0 填充Banner布局
itemType = 1 填充菜单布局
....等等
后面还是要专门对Netstedscrollview分析...事情好多呀。看书,xxx项目,还有这些个知识,公司项目..
网友评论