recyclerView与ScrollView

2017-11-16  本文已影响0人  wintersweett

1)1嵌套的时候,在scrollview的属性中加入android:fillViewport="true",允许内部的控件充满它

2)发现即使xml中设置了item中文字的位置,但是运行出来的程序位置还是靠左,解决办法是:在inflate时将parent也传进去

ScrollView can host only one direct child也就是只能有一个子view,加一层Linearlayout将多个子view包进去

3)Attempt to invoke virtual method 'boolean android.support.v7.widget.RecyclerView$LayoutManager.canScrollVertically()' on a null object reference

解决:删除布局文件中的android:scrollbars="vertical"


4)java.lang.IllegalArgumentException: LayoutManager android.support.v7.widget.LinearLayoutManager@3e4507 is already attached to a RecyclerView: android.support.v7.widget.RecyclerView{df5b634 VFED..... ......I. 0,0-0,0 #7f0b0068 app:id/rv}

也就是说 linearLayoutmanager已经attachedto 一个recyclerview了,再有recyclerview需要再建linearlayoumanager

解决:再建一个linearLayoutManager实例,与另一个recyclerview匹配

上一篇 下一篇

猜你喜欢

热点阅读