【问题标题】:How custom toggleButton on kotlin如何在 kotlin 上自定义 toggleButton
【发布时间】:2018-07-06 23:29:34
【问题描述】:

我想自定义我的切换按钮,以便他们收到: 但现在我不能改变我的风格

我看不到如何添加背景。当我做tb.background = "#FF0000"

【问题讨论】:

    标签: android kotlin togglebutton


    【解决方案1】:

    错误消息告诉您如何解决问题:

    tb.background = "#FF0000"
    

    “类型不匹配:推断类型是 String 但 Drawable!是预期的”

    背景必须是 Drawable 类型(暂时忽略感叹号,但这基本上意味着 Kotlin 无法推断 Drawable 必须为 null 还是非 null)。

    您已将 String 作为背景传递 - 因此类型不匹配。

    要修复它,请查看 this question 并调整其中的一个答案。

    【讨论】:

    • 注意:这是一个切换按钮,切换按钮中背景颜色的改变会改变按钮的背景,而不是切换按钮的开/关状态颜色。
    • @EugeneKartoyev 谢谢我没有看到它是一个切换按钮。但我希望 OP 也可以自己解决这个问题
    • 我在 RadioGroup 块中生成了一个切换按钮列表,所以如果不通过 kotlin,我看不出我该怎么做
    猜你喜欢
    • 2018-02-02
    • 1970-01-01
    • 2015-03-04
    • 1970-01-01
    • 1970-01-01
    • 2013-01-22
    • 1970-01-01
    • 1970-01-01
    • 2022-11-02
    相关资源
    最近更新 更多