Duplicate functionality of Android's built-in SMS app (image in-line with text)
<p>I'd like to make an app that duplicates the functionality of Android's SMS app. Specifically, I need it to do this:</p>

<ol>
<li>Have an EditText box that the user can key in text to.</li>
<li>Display an option image in said box.</li>
<li>Be able to interact with image, including selecting it to view/delete and backspacing to delete image.</li>
</ol>

<p>I know how to embed an image into an EditText using both the setCompoundDrawables and using SpannableString. The problem is that neither of them allow me to interact with the image, other than deleting it --- but even this is odd, because text I type ends up being "eaten" by the 60x60 dp image unless I first hit the enter key to line feed.</p>

<p>Is there a more proper way to do this?</p>
