分割线问题
发现一个问题,就是改了stytle文件后,所有的recycleView item间 的分割线都跟这一样了。目前还不懂怎么解决- -。
发现一个问题,就是改了stytle文件后,所有的recycleView item间 的分割线都跟这一样了。目前还不懂怎么解决- -。
2016-03-07
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);
}
举报