recyclerview使用时的一些小点
16lz
2021-01-23
解决 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
解决镶嵌 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获取屏幕分辨率和大小与设置壁纸、动态壁纸
- DisplayMetrics获取手机屏幕大小(宽高)
- Android webView 支持缩放及自适应屏幕
- android屏幕截图并通过邮件发送
- 修改android屏幕DPI
- android修改framework固定屏幕
- Android9.0旋转屏幕壁纸黑一半