将图像嵌入string.xml </item>的<item>标记中

时间:2014-06-09 11:55:59

标签: android arrays

我在<string-array>文件中使用string.xml。在这里,我有多个标签。 另外,我在TextView上的Fragment中显示了此文字。

现在,在其中一些项目标签中,我想嵌入图像。 问题是,我想在<item>标记内的文本之间添加这些图像。

我已成功地在TextView的顶部,底部或左侧添加图片,但无法将其嵌入文本之间。

任何人都可以告诉我如何实现这一目标吗?

1 个答案:

答案 0 :(得分:0)

1 /不能在string.xml中添加引用。 2 /你可以通过java使用ImageSpanSpannableString这个way来实现:

ImageSpan is = new ImageSpan(context, resId);
text.setSpan(is, index, index + strLength, 0);

exemple

ImageSpan is = new ImageSpan(context, R.drawable.arrow);
SpannableString text = new SpannableString("Lorem ipsum dolor sit amet");
text.setSpan(is, 5, 5 + 10, 0);