我在操作栏中“像往常一样”显示无限进度条:
requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
...
setProgressBarIndeterminateVisibility(true);
...
setProgressBarIndeterminateVisibility(false);
而真正的工作是在后台线程(AsyncTask)中完成的
问题:UI上的所有控件都是可用的,因此用户可以在长时间的过程完成之前继续修改底层数据。
简单地禁用所有控件是不可能的,因为当禁用一个EditText时,Android也会自动关闭键盘。
有什么想法可以防止用户在后台工作期间输入?
谢谢,
Chris
clickable == false
不能阻止编辑EditText中的一些文本。 - cor