我在spinner视图中默认有一个不需要的问题。
在Android 2.2上,当我双击任何微调器时,它会打开两次,按下后退按钮时,第二个微调器关闭但第一个旋转器保持打开状态。
我需要修复此问题。
我只希望微调器显示一次,无论用户点击它多少次。
此问题在Android 4.0及更新版本中并不存在。
有没有办法解决这个错误?
答案 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);