recyclerview使用时的一些小点


解决 padding不随着滑动的情况
android : clipToPadding = "false"


解决镶嵌 Scollview滑动不流畅问题

MyRecyLinearLayout layout =  new MyRecyLinearLayout(getActivity()) ;
layout.setSmoothScrollbarEnabled( true) ;
layout.setAutoMeasureEnabled(true);
有时候下面两条就够了
mGridView.setHasFixedSize( true) ;
mGridView.setNestedScrollingEnabled( false) ;


Recyclerview 详解
http://blog.csdn.net/yaobao888/article/details/52245927
1、notifyItemInserted(int position)   插入一条item
2、notifyItemRangeChanged(int positionStart, int itemCount)  刷新item
3、notifyItemRemoved(int position) 删除一条item
1、computeVerticalScrollExtent()是当前屏幕显示的区域高度 
2、computeVerticalScrollOffset() 是当前屏幕之前滑过的距离 
3、computeVerticalScrollRange()是整个RecycleView控件的高度 
4、recyclerView.getLastVisiblePosition()获取当前可见的最后一个item的position


recyclerview 点击事件基类
http://www.jianshu.com/p/c5596537aa34


添加分割线  
mRecyclerView .addItemDecoration (new RecycleViewDivider(mContext, LinearLayoutManager .VERTICAL )) ;
mRecyclerView .addItemDecoration (new RecycleViewDivider(
    mContext, LinearLayoutManager .VERTICAL , R .drawable .divider _mileage)) ;

mRecyclerView .addItemDecoration (new RecycleViewDivider(
mContext, LinearLayoutManager .VERTICAL , 10 , getResources() .getColor (R .color .divide _gray_color))) ;
1
2

你可能感兴趣的:(android)