在java中设置形状的笔触宽度和颜色

时间:2014-07-21 12:37:27

标签: java android stroke

我正在创建一个应用程序,您可以通过设置应用程序中的所有设置轻松地设计自定义按钮,并立即能够看到预览。对于按钮,我使用一个形状,我已将该形状设置为背景。在形状我有正常的android:width=""android:color=""代码,但我需要能够在应用程序本身更改这些代码。我已经将其用于其他方面,例如使用drawable的角落(请参阅我的问题(已解决)here.)我已经尝试了类似drawable.setStroke()的内容,但这似乎并不起作用。

2 个答案:

答案 0 :(得分:0)

使用Color.parseColor(“#000000”)解析正确的颜色对我有帮助。我不知道为什么当我自己提供颜色时它不起作用但至少我修好了它。

答案 1 :(得分:-1)

这可能对你有帮助..

<!-- view border color and width -->
<stroke
    android:width="3dp"
    android:color="@android:color/black" >
</stroke>

<corners android:radius="3dp" />

<solid android:color="@android:color/transparent" />

相关问题