I am doing a **Popup** with 3 Spinners and an EditText. After reading many blogs and articles I can't decide which is the best option, **PopupWindow** or **DialogFragment**.

The criteria would be:

1. **Compatibility** with different Android's versions
2. **Performance**

If there is a better way to do it I am open to change the perspective.

Thank you very much.

***DialogFragment:***

* Pros:
* Cons:

***PopupWindow:***

* Pros:
* Cons:

---

**EDIT: CONCLUSION**

**DialogFragment** allows you to use more complex features. Another important thing is that it is more tablet-friendly as it lets user to have opened more than one fragment at a time. Fragments are a more dynamic solution and they are the standard for newer Android versions.

**PopupWindow** is simpler and it is very helpful on simple questions to the user.