【问题标题】:Android view background color in runtimeAndroid 在运行时查看背景颜色
【发布时间】:2016-04-19 08:25:23
【问题描述】:

我想在运行时设置一些视图的背景颜色(我从服务器请求中获取颜色)。 所有这些视图都有一个默认颜色,如果我从服务器获得一种颜色,我想立即更改它。 有没有办法通过设置参数自动发生,或者我能做到的唯一方法是为每个视图调用 setBackground 。 谢谢

【问题讨论】:

    标签: android colors background


    【解决方案1】:

    为每个视图类型创建一个扩展相应类(BkgEditText extends EditText 或BkgView extends View)的类,并将背景颜色更改为构造函数中的自定义颜色。这样,当从 xml 或代码添加视图时,视图将具有所需的颜色。

    【讨论】:

    • 谢谢,但我想避免这种情况,我想要设置一个颜色变量,所有视图都将在 xml 中分配给它
    猜你喜欢
    • 2016-03-18
    • 2014-05-06
    • 2015-08-24
    • 1970-01-01
    • 2023-03-06
    • 2019-03-07
    • 1970-01-01
    • 2018-10-25
    • 1970-01-01
    相关资源
    最近更新 更多