【问题标题】:Does setShadowLayer() work on a Button?setShadowLayer() 是否适用于按钮?
【发布时间】:2011-06-23 04:09:20
【问题描述】:

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

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

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

但是,它根本没有改变任何东西。

我怎样才能让它工作?

非常感谢

【问题讨论】:

    标签: android button shadow


    【解决方案1】:

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

    【讨论】:

    • 谢谢罗曼,我知道我在做一些愚蠢的事情。我将其更改为使用 Color.BLACK,现在它按预期工作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-10
    • 2018-02-25
    • 2017-12-17
    • 2012-06-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多