基本上这个问题是在标题中陈述的。任何使用这些或其他的偏好?也许有一些特定的任务,其中一个比另一个更优越/更有效率/更好?PopUpWindow和Dialog有何区别?
回答
这里是弹出框和对话框的区别。一个对话框通常有一个问题和一个在盒子本身内的答案提示。例如,对话框中可能会显示“您想关闭窗口吗?”可能有按钮,如CANCEL,YES,NO。
因此,在盒子和用户之间有一个模拟对话框。
在一个弹出框,虽然有可能需要的菜单,下拉菜单等输入或选择,通常会有任何对话,因为盒信息本身是直观的用户。
希望帮助到为您澄清它
对不起,我打字很快。作为一名技术作家,我应该为所有错误拍摄。大声笑 –
Dialog旨在对需要采取的弹出式事件采取控制措施然后继续下一步。它以中心对齐方式与屏幕自动调整。
但PopupWindow是作为布局进行处理的信息性弹出窗口。它可以根据位置设置显示在屏幕的任何位置,也可以使用动画形式,因为它也有动画设施。
所以,如果你正在寻找只显示弹出信息,然后我建议使用PopupWindow,如果你想要一些行动控制,如“是”,“否”或任何决策行动,然后去与对话框。
对话框
“A dialog
是提示用户做出决定或输入其它信息的小窗口。对话框不填充屏幕,并且通常用于需要用户态事件采取行动,然后才能继续。“
AlertDialog
有很多变种,只要我可以假设你的问题,你也可以在对话框的右上角有一个十字按钮(你可以在任何地方设置图标,因为你可以提供自定义布局到AlertDialog)。
添加任何视图
- 易于编辑刚刚通过修改布局
- 能奉献一个全新的类
- 可适于在横向或纵向的片剂或手机的 - 能够只是修改你的方式
PopupWindows
“这个类代表一个popup window
,可以用来显示任意视图。弹出窗口是在当前活动的顶部显示一个浮动的容器。”
PopupWindow
是自定义您的自定义在屏幕的任意位置弹出的另一种工具。如果你显示的中间总是这个弹出屏幕,然后我想建议不要使用此AlertDialog应该工作正常。
-Easier代码
- 它的更多的标准所以就更难了用户与它混淆
- 1. .dialog(“close”)和.dialog(“destroy”)之间的区别
- 2. MFC中的FormView和Dialog有什么区别?
- 3. 如何从输入法服务启动PopupWindow或Dialog?
- 4. Nhibernate和SubSonic有何区别?
- 5. MonoTouch和MonoDevelop有何区别?
- 6. MySQLi和PDO有何区别?
- 7. 4GL和DSL有何区别?
- 8. DELETE_ORPHAN和DELETE有何区别?
- 9. bcpow和pow有何区别?
- 10. V8和ES8有何区别
- 11. ifne和ifnonnull有何区别?
- 12. Ntxxx和ZWxxx有何区别?
- 13. MXML和Actionscript3有何区别
- 14. Progressbar和progressDialog有何区别?
- 15. Date.current和Date.today有何区别?
- 16. RMI和Corba有何区别?
- 17. beginTrackingWithTouch和touchesBegan有何区别?
- 18. ServletContext和ServletActionContext有何区别
- 19. DynaActionForm和ActionForm有何区别?
- 20. tincan和Scorm有何区别?
- 21. wcsncpy和wcscpy_s有何区别?
- 22. vbscript和vb.net有何区别?
- 23. REST和RESTful有何区别
- 24. PREMIRRORS和SOURCE_MIRROR_URL有何区别
- 25. jquery.js和jquery.lite.js有何区别?
- 26. Cond和Case有何区别?
- 27. Proctractor和Selenium有何区别?
- 28. Mocha和Supertest有何区别?
- 29. MD5CryptoServiceProvider和HMACMD5有何区别
- 30. ip_hdr和ipip_hdr有何区别?
http://stackoverflow.com/questions/4710361/when-to-use-android-popupwindow-vs-dialog –
在提供的链接中未指定任何客观条件。感谢您的链接,虽然:) – Dennis