Android:删除按钮按禁用时突出显示

时间:2011-11-04 04:07:13

标签: android button state

我花了3天的时间完成了大量的线程处理NFC标签命令和从手机中删除标签只是为了让这件事变得非常简单。

如果用户按下了一个按钮(用于标记命令),然后突出显示然后删除了标记,则需要禁用命令按钮,但即使重新启用,按钮上的突出显示颜色也会无限期保留。

即使用户按下禁用按钮上的按钮,如何将按钮强制为非按下的背景颜色?

为什么这不起作用?

mTagStartCommandButton.setSelected(false);
mTagStartCommandButton.setEnabled(false);

我查看了StateListDrawable等,但我不需要定义一个新状态,只需在禁用之前将按钮置于正确的状态。

谢谢,Sand

1 个答案:

答案 0 :(得分:0)

尝试将焦点放在其他视图上。可以是下一个按钮或编辑框。