我在 Google 上四处搜索,发现了一个与我类似的问题,即如何在 TextView
文本中包含图像,例如 "hello my名字是 [image]",答案是这样的:
ImageSpan is = new ImageSpan(context, resId);
text.setSpan(is, index, index + strLength, 0);
我想知道这段代码,
- 我应该在上下文中输入什么内容或做什么?
- 我是否应该对
text.setSpan()
做一些事情,例如导入或引用或保留文本?
如果有人能帮我分析一下,那将不胜感激。
最佳答案
试试这个..
txtview.setCompoundDrawablesWithIntrinsicBounds(
R.drawable.image, 0, 0, 0);
另请参阅.. http://developer.android.com/reference/android/widget/TextView.html
在 xml 文件中试试这个
<TextView
android:id="@+id/txtStatus"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:drawableLeft="@drawable/image"
android:drawablePadding="5dp"
android:maxLines="1"
android:text="@string/name"/>
关于java - 如何在 TextView 文本中添加图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15352496/