使用ItemTouchHelper时,当RecyclerView的item数只有三个时,拖动第二个item并拖出边界时,第三个item就会往右边动(按照正常逻辑,第三个item是不动的)。如图所示:
在排除了很多种可能的情况下,我试着改了下RecyclerView的布局,发现以下规律:
当 android:layout_height=”wrap_content” 时,就会出现两个item跟着动的情况。当改为 android:layout_height=”match_parent” 时,就不会出现出现那种情况。这可能是RecyclerView的一个bug.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)