Skip to main content

Posts

Featured

Add ItemDecoration for the RecyclerView Android

 We have used RecyclerView for showing the list of items. By default, I don't see the line that separating each items.  That why, if i want to add the line blow item we show do the below step: Create CustomDividerItemDecoration.java Create line_divider.xml Add CustomDividerItemDecoration.java into MainActivity . java Create CustomDividerItemDecoration.java  public class CustomDividerItemDecoration extends RecyclerView.ItemDecoration { private Drawable mDivider; public CustomDividerItemDecoration(Context context){ //mDivider = context.getResources() // .getDrawable(R.drawable.line_divider); //deprecated mDivider = ContextCompat.getDrawable(context, R.drawable.line_divider); } @Override public void onDraw(Canvas c, RecyclerView parent, RecyclerView.State state) { super.onDraw(c, parent, state); int left = parent.getPaddingLeft(); int right = parent.getWidth() - parent.getPad...

Latest Posts