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