gpt4 book ai didi

android - 在 android 中更改背景颜色是否会破坏小部件的外观?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:03:53 25 4
gpt4 key购买 nike

我注意到通过程序更改 android 小部件(例如 Button 或 TextView)的背景颜色:

myButton.setBackgroundColor(Color.BLUE);

使它失去其 3D 形状、边框和阴影效果,然后看起来像一个丑陋的扁平正方形。我错过了什么?

很抱歉,这个问题很幼稚,但我试了一段时间还是没能答对。

最佳答案

圆角、阴影效果等在 Android 中通常通过使用图像来完成。看这个developer documentation了解其工作原理。

小部件可以具有图像背景或纯色背景。因此,通过设置背景颜色,您可以覆盖背景图像。如果您想更改颜色而不丢失其他所有内容,则需要编辑图像文件。

关于android - 在 android 中更改背景颜色是否会破坏小部件的外观?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2892913/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com