에 내 텍스트 뷰 안에 몇 가지 아이콘을 둘 필요가 있지만 행 높이 (화살표 보면) 맞지 않는 : 맞춤 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