Existe alguma maneira de inserir um ImageSpan em um TextView sem interromper o texto?

Parece que, para adicionar um ImageSpan a um Spannable no Android, eu tenho que substituir algum texto pela imagem. Por exemplo:

Spannable span = new SpannableString("Foo imageplace Bar!");
Drawable android = context.getResources().getDrawable(R.drawable.android);
android.setBounds(0, 0, 32,32);
ImageSpan image = new ImageSpan(android, ImageSpan.ALIGN_BASELINE);
span.setSpan(image, 4, 14, Spannable.SPAN_INCLUSIVE_EXCLUSIVE);

Isso substituirá "imageplace" pela imagem. Como estou lidando com texto e reiteração complexos de várias extensões, é um pouco doloroso inserir texto sem sentido em cada lugar que eu quero o ícone do Android. Mas parece que se o início e o fim do período são iguais, a imagem não será incluída. Existe alguma maneira de contornar isso?

questionAnswers(2)

yourAnswerToTheQuestion