【问题标题】:Button setBackgroundColor no highlight effect按钮 setBackgroundColor 无高亮效果
【发布时间】:2011-03-18 20:14:06
【问题描述】:

当我创建一个按钮时,

Button myButton = new Button(this);
myButton.setText("Click Me!");

它会创建一个按钮,点击时会变成“橙色”以表示点击。

添加到按钮时,

button.setBackgroundColor(Color.BLUE);

它创建一个蓝色矩形,点击时没有高光效果。

我不介意矩形部分,但我想获得橙色高光效果。

无法使用 XML,需要在代码中执行此操作。

谢谢

【问题讨论】:

    标签: android button colors background highlight


    【解决方案1】:

    用于设置背景颜色/图像并具有单击突出显示效果....您已设置按钮的样式/主题。

    样式/主题包含按钮各种状态的颜色属性,例如聚焦/启用/禁用/等。

    【讨论】:

    【解决方案2】:

    我和你有同样的问题,并奇怪地解决了它。您需要输入button.setBackgroundColor(android.graphics.Color.GREEN);,因为我们没有导入类android.graphics.Color。祝你好运! :D。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-01-03
      • 1970-01-01
      • 1970-01-01
      • 2019-11-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多