artist
artist

Reputation: 6371

Display bitmap in textview

I am trying to display bitmap in textview. Below code shows the bitmap in the textview using R.drawable.bitmap_name. How can I pass a bitmap in SpannableStringBuilder? Thanks

 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);

Upvotes: 1

Views: 463

Answers (1)

questioner
questioner

Reputation: 2293

For instance like this:

builder.setSpan(new ImageSpan(yourBitmap), builder.length() - 1, builder.length(), 0);

ImageSpan has following constructors:

new ImageSpan(Bitmap b)
new ImageSpan(Bitmap b, int verticalAlignment)
new ImageSpan(Context context, Bitmap b)
new ImageSpan(Context context, Bitmap b, int verticalAlignment)

Upvotes: 2

Related Questions