我正在尝试在 TextView 中显示位图。下面的代码使用 R.drawable.bitmap_name 显示了 TextView 中的位图。如何在 SpannableStringBuilder 中传递位图?谢谢
SpannableStringBuilder builder = new SpannableStringBuilder();
builder.append(text).append(" ");
builder.setSpan(new ImageSpan(MyActivity.this, R.drawable.image_1 ), builder.length() - 1, builder.length(), 0);
myTv.setText(builder);
最佳答案
比如像这样:
builder.setSpan(new ImageSpan(yourBitmap), builder.length() - 1, builder.length(), 0);
ImageSpan
具有以下构造函数:
new ImageSpan(Bitmap b)
new ImageSpan(Bitmap b, int verticalAlignment)
new ImageSpan(Context context, Bitmap b)
new ImageSpan(Context context, Bitmap b, int verticalAlignment)
关于android - 在 TextView 中显示位图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29903196/