Ответ 1
Библиотека поддержки может предоставить вам DialogFragment
, который совместим со старыми версиями android. Идем дальше с диалоговым окном фрагмента, потому что то, что вы просите, довольно специфично (3 ролика и редактор. Просто нажмите правой кнопкой мыши на свой проект и нажмите "Инструменты Android" → "Добавить библиотеку поддержки",
Убедитесь, что при использовании диалогового окна для импорта
import android.support.v4.app.DialogFragment;
Иначе вы закончите использование диалога без поддержки: P. У вас будет больше гибкости с фрагментом диалога и возможностью использовать вид, который вам подходит (даже макет, сделанный вами самим) без особых усилий.
Диалоговый фрагмент
Плюсы:
- Возможность добавления любого вида
- Легко редактировать
- Может быть адаптирован к планшетам или мобильным телефонам в ландшафте или портрете, просто изменив макет.
- Может посвятить целый новый класс, просто чтобы изменить его по-своему.
Минусы:
- Чем больше памяти, тем сложнее ваше мнение.
- Сложнее код
Всплывающее окно:
Плюсы:
- Simpler
- Легче кодировать
- Это более стандартно, так что пользователю будет сложно смутить его.
Минусы:
- Упрощение, что означает меньший контроль над ним.
- Ограничено несколькими шаблонами
Это только из моих соображений и из моего опыта, но вы должны прочитать документацию
http://developer.android.com/reference/android/widget/PopupWindow.html
http://developer.android.com/reference/android/app/DialogFragment.html