Пример SpannableString с изображением

Я ищу пример создания и отображения SpannableString с интервалами изображений. Что-то вроде встроенного отображения смайликов.

большое спасибо

Solutions Collecting From Web of "Пример SpannableString с изображением"

Нашел следующее и, похоже, выполняет эту работу:

public class TestActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); TextView textView = (TextView) findViewById(R.id.textview); SpannableString ss = new SpannableString("abc"); Drawable d = getResources().getDrawable(R.drawable.icon32); d.setBounds(0, 0, d.getIntrinsicWidth(), d.getIntrinsicHeight()); ImageSpan span = new ImageSpan(d, ImageSpan.ALIGN_BASELINE); ss.setSpan(span, 0, 3, Spannable.SPAN_INCLUSIVE_EXCLUSIVE); textView.setText(ss); } 

SpannableString + ImageSpan не работают в Android API 21 и 22 (я тестировал в Android Studio 1.2.1.1 в эмуляторе), но если вы это сделаете:

 TextView textView = (TextView) findViewById(R.id.textview); textView.setTransformationMethod(null); ... textView.setText(ss); 

SpannableString + ImageSpan будет работать.

Я был вдохновлен этим сообщением: https://stackoverflow.com/a/26959656/3706042