1

默认情况下,我在微调器视图中有一个不需要的问题。

在 Android 2.2 上,当我双击任何微调器时,它会打开两次,按下后退按钮后,第二个微调器会关闭,但第一个微调器保持打开状态。

我需要解决这个问题。

无论用户单击它多少次,我都只希望微调器显示一次。

Android 4.0+ 不存在此问题。

有没有办法修复这个错误?

4

2 回答 2

1

你可以使用这样的东西,

可能在你的onClick();

view.setEnabled(false);

new Handler().postDelayed(new Runnable() {
@Override
public void run() {
view.setEnabled(true);
}
}, TIME_IN_MS);
于 2015-04-14T13:16:16.717 回答
1

您可以在用户第一次单击项目时使用setEnabled(false)以防止进一步交互,并在需要时设置setEnabled(true)

于 2013-05-09T11:51:14.483 回答