Android中Recyclerview使用14----RecycleView的item间距设置
2017-08-03 14:05
671 查看
转载地址:http://blog.csdn.net/csdndouniwan/article/details/51762269
RecycleView 虽然相对ListView GridView 做了很多的优化。方便开发者的使用,性能也得到了很大的提高,但是悲剧的是RecycleView 设置Item间距并没有那么容易。。。
Java代码设置
调用
item设置间隔方法
如果你了别人的RecycleView 上拉加载下拉刷新,addItemDecoration 这个方法 不一定会给你加上,你可以在源码上自行添加。
RecycleView 虽然相对ListView GridView 做了很多的优化。方便开发者的使用,性能也得到了很大的提高,但是悲剧的是RecycleView 设置Item间距并没有那么容易。。。
Java代码设置
调用
//RecycleView 增加边距 int spacingInPixels = 8; mClassifyItemrecy.addItemDecoration(new SpacesItemDecoration(spacingInPixels)); mClassifyItemrecy.setAdapter(mAdapter);
item设置间隔方法
public class SpacesItemDecoration extends RecyclerView.ItemDecoration { private int space; public SpacesItemDecoration(int space) { this.space = space; } @Override public void getItemOffsets(Rect outRect, View view, RecyclerView parent, RecyclerView.State state) { outRect.left = space; outRect.right = space; outRect.bottom = space; // Add top margin only for the first item to avoid double space between items if (parent.getChildPosition(view) == 0) outRect.top = space; } }
如果你了别人的RecycleView 上拉加载下拉刷新,addItemDecoration 这个方法 不一定会给你加上,你可以在源码上自行添加。
public void addItemDecoration(RecyclerView.ItemDecoration decor) { mRecyclerView.addItemDecoration(decor,-1); }
相关文章推荐
- Android Recyclerview设置Item之间的间距
- Android中RecyclerView使用,RecyclerView-Item点击事件设置
- Android RecyclerView使用GridLayoutManager间距设置的方法
- android recyclerView 设置item间的间距
- Android-RecyclerView-Item点击事件设置
- Android RecyclerView 加载更多数据 及 不同类型itemView的使用
- RecyclerView中ItemDecorationd的简单使用(二)---为item设置分割线
- RecycleView item 间距设置
- android---RecycleView使用ItemTouchHelper实现拖拽和侧滑删除
- RecyclerView使用GridLayoutManager间距设置
- NestedScrollView和RecyclerView使用,并设置间距
- Android-RecyclerView-Item点击事件设置
- 【Android 界面效果48】Android-RecyclerView-Item点击事件设置
- RecycleView设置item上下间距
- Android——RecyclerView——使用ItemDragHelper来实现酷炫拖拽效果
- Android RecyclerView 设置分割线(item头部也绘制)
- Android-RecyclerView-Item点击事件设置
- Android RecyclerView使用notifyItemRemoved()移除数据时数据错乱
- Android中Recyclerview使用9----Recyclerview的条目复用,出现CheckBox或者设置背景混乱问题
- recycleview 使用侧滑删除 android 6.0机型出现item抖动;列表一屏以上,点击后面的item(需要滚动查看了) 然后马上会往上滚动回首个item,滚回第一项