需求:根据后台返回不同的颜色值,动态的去设置圆角矩形
动态设置 Shape 的代码:
GradientDrawable drawable = new GradientDrawable();
//设置圆角大小
drawable.setCornerRadius(5);
//设置边缘线的宽以及颜色
drawable.setStroke(1, Color.parseColor(#FF00FF));
//设置shape背景色
drawable.setColor(Color.parseColor("#FFFFFF"));
//设置到TextView中
tv_type.setBackgroundDrawable(drawable);
网友评论