【问题标题】:Android how to draw Rounded Rectangle shape programmaticallyAndroid如何以编程方式绘制圆角矩形
【发布时间】:2015-03-22 08:38:24
【问题描述】:

我有TextView,我想以编程方式绘制圆角矩形,我想将该形状设置为TextView 的背景?我想动态改变它的颜色,我已经发布了图片?

【问题讨论】:

标签: java android android-layout user-interface


【解决方案1】:
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);
}

此处查看 v = 您的文本视图或按钮或任何内容。

【讨论】:

  • 嗨,我已经用这些参数 makeRoundCorner(Color.RED, 30, valueTV11, 30, Color.RED);但圆角矩形没有创建?
  • 试试这个 makeRoundCorner(Color.RED, 30, valueTV11, 2, Color.WHITE);
猜你喜欢
  • 2012-01-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-08-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多