已采纳回答 / botao555
从目前你提供的代码中看不加final也可以,但是,比如你要在某个监听器(如onClickListner)的方法里(如onClick)里需要引用recyclerView这个实例的话,recyclerView必须要是final的,这是java语法决定的——变量被内部类的内联方法使用时,必须声明为final。望采纳!
2017-06-14
最新回答 / qq_MrNobody_2
实现原理都是一样的,覆写onDrawOver方法的时候根据实际情况绘制可以在for循环中根据循环变量 i 进行绘制而且onDrawOver方法有个RecycleView parent参数,也可以在parent中取出想要的信息在进行绘制
2016-04-18
最新回答 / 全是甘货
是的,跳跃很大,其中有几个重点的方法老师并没有解释其作用notifyiteminsert和notifyitemremove 两个方法其实是recycleview自带的,因为recycleview有动画效果,传入删除或者参入的位置,recycleview就会在执行的同时带有一个动画的感觉。这个如果不去百度下,会很困惑为什么不直接更新ui,也很困惑更新的时候为什么还要传入一个位置作为参数。其他不足之处暂时想不到就不一一列举了。
2016-04-14