Android 往往需要给控件在设置圆角的同时,又给控件赋值一个背景颜色, 下边是实现的代码: GradientDrawable drawable = new GradientDrawable(); //设置外形为为矩形 dwable.setShape(GradientDrawable.RECTANGLE); //设置外形为为矩形,同上一句功能一致 //drawable.setGradientType(GradientDrawable.RECTANGLE); //设置圆角角度 drawable.setCornerRadius(helper.itemView.getContext().getResources().getDimension(R.dimen.x12)); //设置背景色 drawable.setColor(Color.parseColor(item.getAcitivityStatColor())); TextView activity_stat_tv = helper.getView(R.id.activity_stat_tv);//item.getAcitivityStatName() //给控件设置background activity_stat_tv.setBackground(drawable); activity_stat_tv.setText(item.getAcitivityStatName());
Android 在代码中同时给控件设置圆角和背景色
最新推荐文章于 2021-05-27 22:05:20 发布