【发布时间】:2013-02-16 09:50:23
【问题描述】:
我正在制作一个带有 3 个 Spinner 和一个 EditText 的 Popup。在阅读了许多博客和文章后,我无法决定哪个是最佳选择,PopupWindow 或 DialogFragment。
标准是:
- 兼容性与不同的 Android 版本
- 性能
如果有更好的方法,我愿意改变观点。
非常感谢。
DialogFragment:
- 优点:
- 缺点:
弹出窗口:
- 优点:
- 缺点:
编辑:结论
DialogFragment 允许您使用更复杂的功能。另一个重要的事情是它对平板电脑更友好,因为它允许用户一次打开多个片段。片段是一种更动态的解决方案,它们是较新 Android 版本的标准。
PopupWindow 更简单,对用户的简单问题很有帮助。
【问题讨论】:
-
哪些决定使您将其缩小到其中之一(您知道任何优点或缺点吗?)。另外,考虑张贴你想要的照片。这些变化将使这篇文章成为全明星帖子。
-
谢谢菲尔,我会努力改进这个问题!
标签: android android-dialogfragment android-popupwindow