android 图像被文本包裹

标签 android text image

我想在文本中插入图像,例如:

我想显示这样的文本:

“要编辑图片,您应该单击“[图片]”按钮。”

其中[image]是真实图像(例如ImageView)

最佳答案

你可以试试这个,我不知道这是否是你的需要:

   setContentView(R.layout.main); 
            TextView textView  = (TextView) findViewById(R.id.textview); 
            SpannableString ss = new SpannableString("abc"); 
            Drawable d = getResources().getDrawable(R.drawable.icon32); 


            d.setBounds(0, 0, d.getIntrinsicWidth(), d.getIntrinsicHeight()); 
            ImageSpan span = new ImageSpan(d, ImageSpan.ALIGN_BASELINE); 
            ss.setSpan(span, 0, 3, Spannable.SPAN_INCLUSIVE_EXCLUSIVE); 


            textView.setText(ss); 

关于android 图像被文本包裹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3328476/

相关文章:

android - 如何在 Jetpack Compose 中做 Multiline 芯片组?

java - 如何在Android中创建这种 View ?

text - 在新的 YouTube 设计中看到的延迟加载样式文本?

java - 需要使用 IntelliJ 更改 GUI 的背景,但背景隐藏了按钮

php - 如何在网页上加载大量 php 生成的图像

java - 如何让我的处理程序在微秒而不是毫秒内调用可运行程序?

java - ResultReceiver、广播/本地广播、Messenger 或 Eventbus?

javascript - 使用 jquery 将文本包裹到 <b> 中并由 <br> 分隔

CSS: wrap text <pre> 标签断词问题

android - 需要使图像底部到角落 : React Native