我想展示一个覆盖整个屏幕的ProgressDialog。我的意思是当对话框显示时,UI不应该被触摸或点击或交互。如何创建这样的对话框?ProgressDialog涵盖整个屏幕
回答
这已经由正常的ProgressDialog完成了。
只需添加myProgressDialog.setCanceledOnTouchOutside(false);
这可以防止用户单击屏幕时关闭对话框。
myProgressDialog.setCancelable(false);
防止对话框关闭“返回”键
不,我的意思是它涵盖整个屏幕,而不是无法检测。用户仍然可以取消它。就像这在JQuery http://jquery.malsup.com/block/#page。请看看它。 – Emerald214
是的,普通的ProgressDialog是这样做的。在屏幕截图中,您可以看到显示对话框时正常视图被禁用。你需要设置myProgressDialog.setCanceledOnTouchOutside(false);因为否则当用户点击屏幕上的任何地方时,对话框将消失。 http://www.java-samples.com/images/progress-bar-android.gif – Thommy
- 1. 防止android ProgressDialog黑屏整个屏幕
- 2. 文本选择涵盖屏幕的整个宽度
- 3. Android自定义工具栏涵盖整个屏幕
- 4. iPad的意见并未涵盖整个屏幕?
- 5. ActionBar Sherlock涵盖所有屏幕
- 6. 如何制作涵盖整个屏幕的视图,包括状态栏?
- 7. ListView覆盖Android中的整个屏幕
- 8. 在整个屏幕上覆盖图形?
- 9. Android type_system_overlay没有覆盖整个屏幕
- 10. 我想用div覆盖整个屏幕
- 11. CSS图像不覆盖整个屏幕
- 12. 背景覆盖整个屏幕
- 13. QML SwipeView涵盖整个窗口
- 14. 屏幕方向和ProgressDialog
- 15. 如何创建一个涵盖整个监视器的全屏库?
- 16. WPF伸展全屏应用程序来覆盖整个屏幕
- 17. 以整个屏幕的屏幕截图
- 18. CSS使容器DIV涵盖整页
- 19. 登录屏幕显示progressdialog并允许屏幕方向更改
- 20. 涵盖一个Ubuntu桌面
- 21. UIScrollView涵盖UIButton
- 22. onClicklistener涵盖scaleGestureDetector
- 23. 显示一个tableview作为弹出(与覆盖整个屏幕)
- 24. 屏幕锁定后ProgressDialog消除器
- 25. 如何使用ProgressDialog保持屏幕?
- 26. 旋转屏幕后ProgressDialog消失
- 27. 解雇ProgressDialog后点亮屏幕
- 28. 清理整个屏幕
- 29. 如何在整个屏幕
- 30. Opengl规模整个屏幕
用一个简单的对话框,背景ui是无法访问的。为什么你想让对话覆盖整个屏幕呢? –
因为我想让一些UI等待加载任务完成以避免意外的行为。 – Emerald214