setShadowLayer()是否适用于Button?

时间:2011-02-08 02:16:19

标签: android button shadow

我正在尝试更改按钮中文本的阴影,但我无法使其正常工作。

我想根据按钮的状态更改颜色。我尝试使用颜色选择器作为阴影颜色,但它崩溃了应用程序。它似乎不想为该属性使用选择器。所以,现在我正在尝试使用

在运行时执行此操作
button.setShadowLayer(1, 1, 1, android.R.color.black);

然而,它根本不会改变任何东西。

我怎样才能让它发挥作用?

非常感谢

1 个答案:

答案 0 :(得分:4)

此方法用于更改按钮内包含的文本的阴影(另外,你应该直接低音android.R.color.black,它是黑色的ID,而不是颜色本身,请参阅参考资料类了解更多信息。)