title: how to insert image to a editText
body: <p>I want to insert a image to a editText my code is:</p>
  
  <pre><code>  CharSequence charSeq= editText.getText()+" ";
    SpannableString ss2 = new SpannableString(charSeq); 
    Drawable d2 = holder.image.getDrawable(); 
    d2.setBounds(0, 0, d2.getIntrinsicWidth(), d2.getIntrinsicHeight()); 
  
    ImageSpan span2 = new ImageSpan(d2, ImageSpan.ALIGN_BASELINE); 
    ss2.setSpan(span2,charSeq.length()-1, charSeq.length(),  
  
    Spannable.SPAN_INCLUSIVE_INCLUSIVE); 
  
    editText.setText(ss2,BufferType.SPANNABLE); 
  </code></pre>
  
  <p>My code can run but i have some not bad experience i want to modify:</p>
  
  <p>1: You know when use  ss2.setSpan() method, the image can replace the character, i only want to insert new image, donot want to the image replace the character.</p>
  
  <p>2: you know my method include "editText.getText()+" ";", i add some Extra space, so that the image can insert to the last of the CharSequence. how to not need add add some Extra, the image also insert to the  last of the CharSequence.</p>
  
  <p>3.when i insert the image to the  last of the CharSequence, the cursor not at the last, it appear in the front of the  CharSequence. how to put the cursor at the behind  the image.</p>
  
  <p>4.i want  to constantly insert the image in the different of the CharSequence,how to do?</p>
  
  <p>My question so many, I want you can  help me thank you very  very much.</p>