为了账号安全,请及时绑定邮箱和手机立即绑定

分割线问题

发现一个问题,就是改了stytle文件后,所有的recycleView item间 的分割线都跟这一样了。目前还不懂怎么解决- -。

正在回答

2 回答

在没有  加个好友 你的号多少  有个问题问一下

0 回复 有任何疑惑可以回复我~

1、发现如果想把应用中所有的分割线设置成统一的效果,可以直接从stytle 文件中修改

2、如果不想影响到别的界面  只需要定义自己的drawable 就行:如下:

  public DividerItemDecoration(Context context, int orientation) {
       final TypedArray a = context.obtainStyledAttributes(ATTRS);
//        mDivider = a.getDrawable(0);
       mDivider = context.getResources().getDrawable(R.drawable.recycleview_item_divider);//自定义的形状
       a.recycle();
       setOrientation(orientation);
   }


稍微修改一下既可以 方便使用:

   public DividerItemDecoration(Context context, int orientation,Drawable drawable) {
       final TypedArray a = context.obtainStyledAttributes(ATTRS);
//        mDivider = a.getDrawable(0);
       mDivider = drawable;
       a.recycle();
       setOrientation(orientation);
   }

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
明日之星-RecyclerView
  • 参与学习       40772    人
  • 解答问题       116    个

带领大家学习百变RecyclerView,绝对干货,告别加班不是梦

进入课程

分割线问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信