与BackgroundColorSpan相比,ImageSpan高度更低

时间:2014-08-29 07:17:49

标签: android spannablestring

我使用ImageSpan和BackgroundColorSpan作为字符串。我设置了ImageSpan的高度。 适用于BackgroundColorSpan自动调整。但是BackgroundColorSpan的背景高度与ImageSpan的comapre相差无几。

SpannableStringBuilder builder = new SpannableStringBuilder();

builder.append(a);

builder.setSpan(new BackgroundColorSpan(Color.parseColor(getResources()
                .getString(R.color.bg_keyword))), 1, 5, 0);

Bitmap bitmap = Bitmap.createBitmap(50, 30, Config.RGB_565);
builder.setSpan(new ImageSpan(ctx, bitmap), 5, 10, 0);

builder.setSpan(new BackgroundColorSpan(Color.parseColor(getResources()
                .getString(R.color.bg_keyword))), 10, 15, 0);
tvSS.setText(builder);

也请查看此截图:
Any suggestion please

0 个答案:

没有答案