why dialog is not a view in Android <p>I am wondering why dialog is not a view. From Android developer guide, "The visual content of the window is provided by a hierarchy of views — objects derived from the base View class", but dialog class:</p> <pre><code>public class Dialog implements DialogInterface, Window.Callback, KeyEvent.Callback, OnCreateContextMenuListener { </code></pre> <p>is there anyone knows about the reason of the design?</p>