2011-02-08 58 views
1

我试图改变按钮中的文本的阴影,我无法得到它的工作。setShadowLayer()在Button上工作吗?

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

button.setShadowLayer(1, 1, 1, android.R.color.black); 

但是,它根本不会改变任何东西。

我该如何得到这个工作?

感谢很多

回答

4

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

+0

谢谢罗曼,我知道我在做一些愚蠢的事情。我改变它使用Color.BLACK,现在它按预期工作。 – cottonBallPaws 2011-02-08 03:16:34