(矢印を見て)私は自分のTextView内のいくつかのアイコンを配置する必要がありますが、それらは行の高さに合わない:フィットImageSpan
私はこの試みた:
を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です。 画像の解像度を下げようとしましたが、ぼやけて見える
try myIcon.setBounds(0、0、50、20)または何か、20は本当に行の高さでなければなりません – pskink