Android防止双击旋转器

时间:2013-05-09 11:25:25

标签: android android-layout view spinner android-spinner

我在spinner视图中默认有一个不需要的问题。

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

我需要修复此问题。

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

此问题在Android 4.0及更新版本中并不存在。

有没有办法解决这个错误?

2 个答案:

答案 0 :(得分:1)

当用户第一次点击项目以防止进一步互动时,您可以使用setEnabled(false),并在需要时制作setEnabled(true)

答案 1 :(得分:1)

你可以使用这样的东西,

可能在您的onClick();

view.setEnabled(false);

new Handler().postDelayed(new Runnable() {
@Override
public void run() {
view.setEnabled(true);
}
}, TIME_IN_MS);