关于RecyclerView 设置条目间距
關(guān)于RecyclerView 設(shè)置條目間距
recyclerView本身不具備設(shè)置條目間距的屬性這就需要我們重新自定義類繼承RecyclerView.ItemDecoration 并重寫getItemOffsets方法
最后在設(shè)置的時候調(diào)用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;
}
e;
}
}
}
要設(shè)置間距的recyclerView的地方調(diào)用:
:int space =getResources().getDimensionPixelSize(R.dimen.recyclerItem_list_hot);
(控件)mRecyclerView.addItemDecoration(new
ecycleItemSpace(space));`這樣就搞定了。
總結(jié)
以上是生活随笔為你收集整理的关于RecyclerView 设置条目间距的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: u盘文件夹变成应用程序怎么恢复?方法来了
- 下一篇: Gmail被逐出中国客户端也不能收邮件肿