我有TextView
并且我想以编程方式绘制圆角矩形形状,并且我想将该形状设置为TextView
的背景?我想动态地改变它的颜色,我已经发布了图片?
最佳答案
public static void makeRoundCorner(int bgcolor,int radius,View v,int strokeWidth,int strokeColor)
{
GradientDrawable gdDefault = new GradientDrawable();
gdDefault.setColor(bgcolor);
gdDefault.setCornerRadius(radius);
gdDefault.setStroke(strokeWidth, strokeColor);
v.setBackgroundDrawable(gdDefault);
}
这里view v=你的文本视图或按钮或任何东西。