默认情况下,我在微调器视图中有一个不需要的问题。
在 Android 2.2 上,当我双击任何微调器时,它会打开两次,按下后退按钮后,第二个微调器会关闭,但第一个微调器保持打开状态。
我需要解决这个问题。
无论用户单击它多少次,我都只希望微调器显示一次。
Android 4.0+ 不存在此问题。
有没有办法修复这个错误?
默认情况下,我在微调器视图中有一个不需要的问题。
在 Android 2.2 上,当我双击任何微调器时,它会打开两次,按下后退按钮后,第二个微调器会关闭,但第一个微调器保持打开状态。
我需要解决这个问题。
无论用户单击它多少次,我都只希望微调器显示一次。
Android 4.0+ 不存在此问题。
有没有办法修复这个错误?
你可以使用这样的东西,
可能在你的onClick()
;
view.setEnabled(false);
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
view.setEnabled(true);
}
}, TIME_IN_MS);
您可以在用户第一次单击项目时使用setEnabled(false)以防止进一步交互,并在需要时设置setEnabled(true)。