http://developer.android.com/design/building-blocks/dialogs.htmlの Android 設計ドキュメントでは、ダイアログ、アラート、ポップアップ、トーストを明確に区別しています。また、クラスによるダイアログDialogFragment
とクラスによるトーストの実装も推奨していToast
ます。ただし、ポップアップを実装する必要があるかどうかは明確ではありませPopupWindow
んDialogFragment
。
DialogFragments
通常、[OK]/[キャンセル] ボタンが付属しており、その場所をPopupWindows
定義できることは知っていますが、
- これらのわずかな違いは、どちらか一方を使用する唯一の引数ですか?
DialogFragment
その後継者は、あるPopupWindow
時点で非推奨になりますか?- https://stackoverflow.com/a/15165554/2482894の回答によると、PopupWindow は「いくつかのテンプレートに制限されています」ですが、クラスのドキュメントに限られた量のテンプレートへの参照が見つかりません。
- 最後に、 http: //developer.android.com/design/media/dialogs_popups_example.png のようなポップアップをどのように実装しますか?またその理由は?