eyy*_*yyo 19 android android-dialogfragment android-popupwindow
我正在使用3个Spinners和一个EditText 做一个Popup.在阅读了很多博客和文章后,我无法确定哪个是最佳选择,PopupWindow或DialogFragment.
标准是:
如果有更好的方法,我愿意改变观点.
非常感谢你.
DialogFragment:
弹出窗口:
编辑:结论
DialogFragment允许您使用更复杂的功能.另一个重要的事情是它更加平板电脑,因为它允许用户一次打开多个片段.片段是一种更动态的解决方案,它们是较新Android版本的标准.
PopupWindow更简单,对用户的简单问题非常有帮助.
Dan*_*nte 31
支持库可以为您提供DialogFragment与旧版本的android兼容的.继续使用片段对话框,因为你要问的是非常特别的(3个微调器和一个edittext.只需右键单击你的项目并按下"Android工具" - >"添加支持库"确保当你使用对话框时进口
import android.support.v4.app.DialogFragment;
Run Code Online (Sandbox Code Playgroud)
否则你最终会在没有支持的情况下使用对话框:P.您可以更灵活地使用对话框片段,并且可以轻松使用您认为合适的视图(甚至是您自己制作的布局).
对话片段
优点:
缺点:
弹出窗口:
优点:
缺点:
这些只是我的想法和我的经验,但你应该阅读文档
http://developer.android.com/reference/android/widget/PopupWindow.html
http://developer.android.com/reference/android/app/DialogFragment.html
| 归档时间: |
|
| 查看次数: |
11399 次 |
| 最近记录: |