使用coordinatorlayout+tablayout+viewpager实现界面效果时发现界面无法上下滑动。
和网上各种源码比对没有发现有什么问题。
后来在看其他人实现效果时,发现都是viewpager里面都是嵌套列表(RecyclerView),而我则是一个自定义的fragment长界面。然后念头闪过,列表本身自带scroll效果,而我自己写的fragment的界面是否有scroll功能?
然后一看果然是没有,那应该就是这个问题了。
于是在fragment界面中用android.support.v4.widget.NestedScrollView包裹住整个界面,再测试就可正常滑动了。
说明这个控件组合的滑动功能是由viewpager内嵌的控件来提供的。
网友评论