关于RecyclerView 设置条目间距
recyclerView本身不具备设置条目间距的属性这就需要我们重新自定义类继承RecyclerView.ItemDecoration 并重写getItemOffsets方法

最后在设置的时候调用addItemDecoration(int dimension)方法

代码如下:
package com.company.zhibo.tools;

import android.graphics.Rect;
import android.support.v7.widget.RecyclerView;
import android.view.View;

/**
* 作者:韩少 on 2016/11/2 18:56
* recyclerView item 的间距帮助类
*/

public class RecycleItemSpace extends RecyclerView.ItemDecoration {
private int space;
public RecycleItemSpace(int space){
this.space=space;
}

@Override
public void getItemOffsets(Rect outRect, View view, RecyclerView parent, RecyclerView.State state) {if (parent.getChildPosition(view)!=0){outRect.top=spac

e;
}
}
}
要设置间距的recyclerView的地方调用:
int space =getResources().getDimensionPixelSize(R.dimen.recyclerItem_list_hot);
(控件)mRecyclerView.addItemDecoration(new

ecycleItemSpace(space));`这样就搞定了。

关于RecyclerView 设置条目间距相关推荐

  1. 【RecyclerView】 七、RecyclerView.ItemDecoration 条目装饰 ( getItemOffsets 边距设置 )

    文章目录 一.RecyclerView.ItemDecoration 方法说明 三.getItemOffsets 设置要点 四.完整代码示例 五.RecyclerView 相关资料 一.Recycle ...

  2. Android RecyclerView使用GridLayoutManager间距设置

    使用RecyclerView设置间距,需要重写RecyclerView.ItemDecoration这个类.有如下的效果图需要实现,间距只有中间的格子和底部的格式之间有. Paste_Image.pn ...

  3. android item间距,RecyclerView 设置item之间的间距

    RecyclerView没有可以直接设置间距的属性,但看了源码之后可以发现RecyclerView有个内部类ItemDecoration,可以用ItemDecoration来装饰一个item,所以继承 ...

  4. android n等分 layout,RecyclerView GridLayoutManager 等分间距

    RecyclerView 表格实现 RecyclerView 配合GridLayoutManager 可以实现类似表格的样式,为了实现均分,adapter 的布局宽度改为匹配父元素,即 android ...

  5. RecyclerView设置分割线的两种方法

    方法一.在item条目布局中直接在底部设置一个View,背景设置成想要的分割线颜色,高度设置成1dp, 这个方法很简单,只是是小聪明啦.... 方法二.在给recyclerview设置各种参数的时候 ...

  6. RecyclerView实现条目拖拽,左滑、右滑移除效果

    对于android开发者来说RecyclerView应该已经很熟悉了,项目中基本都是使用RecyclerView来实现列表效果,这里要实现的是RecyclerView的条目拖拽.左滑.右滑移除效果,这 ...

  7. DIV+CSS如何设置字体间距

    CSS如何设置字体间距 设置字间距,顾名思义就是设置字和字之间的距离. 在CSS中,调整字间距的属性是 leeter-spacing ,该属性定义了在文本字符之间插入多少空间,这里允许使用负值,这会让 ...

  8. 【RecyclerView】 九、为 RecyclerView 设置不同的布局样式

    文章目录 一.为 RecyclerView 设置不同的布局样式 二.完整代码 三.RecyclerView 相关资料 一.为 RecyclerView 设置不同的布局样式 为 RecyclerView ...

  9. 设置字的间距php,css letter-spacing设置字间距属性

    css letter-spacing设置字间距属性 有需要的朋友可参考一下. 定义和用法 letter-spacing 属性增加或减少字符间的空白(字符间距). 该属性定义了在文本字符框之间插入多少空 ...

  10. p字间距 html段落内文字设置字间距间隔

    只对段落p内文字设置字间距,段落<p>是html段落标签,以<p>开始,以</p>结束,通常文章分段使用p标签,而有时小局部布局也可以使用p来布局.通过css设置其 ...

最新文章

  1. 共享服务器不能远程重启,彻底解决服务器重启失败或重启缓慢无法远程的问题...
  2. linux c printf 打印输出null
  3. android 中edittext控件 输入错误后焦点不变_常用基本控件测试用例(二)
  4. html四个标签,基本的 HTML 标签 - 四个实例
  5. geoserver安装(war安装+exe安装)
  6. REVERSE-PRACTICE-BUUCTF-5
  7. C++学习——c语言和C++语言中的struct
  8. cf两边黑屏怎么解决win10_关闭自动睡眠仍然睡眠?Win10过几分钟就会自动睡眠黑屏解决方法...
  9. dao-service-servlet-jsp构建简易web通讯录(三层开发)知识点1
  10. (数组) leetcode 189. Rotate Array
  11. 在哪里学python-python的强项在哪里
  12. 64位计算机安装xp,Windows XP(64位)如何安装语言包
  13. allegro设置快捷键
  14. spark 安装详细步骤
  15. Pytorch简单使用MINIST数据集
  16. AI语音技术的应用与发展前景
  17. DEVC报错[Error] expected initializer before '.'
  18. 向日葵 服务器连接失败怎么办
  19. Docker系列 搭建个人云盘服务nextcloud
  20. 计算机为什么检测不到u盘启动项,BIOS如何设置U盘为电脑启动首选项_BIOS设置U盘启动项检测不到处理方法...

热门文章

  1. 以教育行业为例,教产品经理如何做行业分析
  2. 【CANdelaStudio编辑CDD】-0.3-CDD中Fault Memory里DTC Column与Autosar Dem对应关系
  3. html5理财计算,理财收益怎么算(一般理财产品的收益计算方法)
  4. Python中的sys.argv是什么含义
  5. 《人月神话(The Mythical Man-Month)》看清问题的本质:如果我们想解决问题,就必须试图先去理解它...
  6. maven 详情查考 maven实战 许晓斌
  7. 【IoT】产品设计:如何挖掘产品需求
  8. 安全管理实务之一:补丁管理(转)
  9. 阿里云图片服务器OSS对象存储器使用方法(附详细步骤)
  10. 软件测试工程师未来十年的职业规划