SpannableString ALIGN_BASELINE包含第一行TextView

时间:2016-08-26 13:05:22

标签: android spannablestring

如果第二行没有任何文字,则第一行将被覆盖。我不想使用ImageSpan.ALIGN_BOTTOM。

如何解决此问题?

以下是代码:

 Drawable drawable = ContextCompat.getDrawable(mActivity, R.drawable.phone_download_can_play_icon);
 drawable.setBounds(0, 0, drawable.getIntrinsicWidth(), drawable.getIntrinsicHeight());
 String spanTitle = title + " " +"[canPlay]";
 SpannableString spannable = new SpannableString(spanTitle);
 ImageSpan span = new ImageSpan(drawable, ImageSpan.ALIGN_BASELINE);
 spannable.setSpan(span, title.length() + " ".length(), spanTitle.length(), Spannable.SPAN_INCLUSIVE_EXCLUSIVE);

太伤心了,我没有足够的声誉上传图片。

Here is the image link

0 个答案:

没有答案