テキストビュー内にいくつかのアイコンを配置する必要がありますが、それらは行の高さに収まりません (矢印を見てください):
私はこれを試しました:
spannable.setSpan(new ImageSpan(context, entry.getValue(), ImageSpan.ALIGN_BOTTOM), Matcher.start(), matcher.end(), Spanned.SPAN_INCLUSIVE_EXCLUSIVE);
t.setText(spannable, BufferType.SPANNABLE);
この:
Drawable myIcon = c.getResources().getDrawable(R.drawable.myicon);
myIcon.setBounds(0, 0, myIcon.getIntrinsicWidth(), myIcon.getIntrinsicHeight());
spannable.setSpan(new ImageSpan(myIcon, ImageSpan.ALIGN_BASELINE), matcher.start(), matcher.end(), Spanned.SPAN_INCLUSIVE_EXCLUSIVE);
t.setText(spannable, BufferType.SPANNABLE);
どちらの場合も、同じ結果が得られました。
アイコンを /res/drawable フォルダーに保存し、そのサイズは 75x75px です。画像の解像度を下げてみましたが、ぼやけて見えます