title: When to use ImageButton rather than ImageView?
body: <p>I have a confusion about <code>ImageButton</code>. I can make an <code>ImageView</code> clickable and use as button, so why do we explicitly need an <code>ImageButton</code>? When designing Android app, I found <code>ImageView</code> is much more useful than <code>ImageButton</code>, perhaps I missed some of the features of <code>ImageButton</code>. So I want to know what are the advantages of using <code>ImageButton</code>? Thanks.</p>