Android 在文本后添加ImageView

Android 在文本后添加ImageView,android,text,textview,imageview,Android,Text,Textview,Imageview,我想实现这个功能。请提供一个建议。试试这个,这会在文本后的文本视图中添加一个可绘制的 TextView text=(TextView)findViewById(R.id.textView); SpannableStringBuilder builder = new SpannableStringBuilder(); builder.append("This is text with image!").append(" "); Drawable myIcon = getResources().ge


我想实现这个功能。请提供一个建议。

试试这个,这会在文本后的文本视图中添加一个可绘制的

TextView text=(TextView)findViewById(R.id.textView);
SpannableStringBuilder builder = new SpannableStringBuilder();
builder.append("This is text with image!").append(" ");
Drawable myIcon = getResources().getDrawable(R.drawable.ic_new);
myIcon.setBounds(0, 0, test.getLineHeight(),test.getLineHeight());
builder.setSpan(new ImageSpan(myIcon, ImageSpan.ALIGN_BASELINE),builder.length() - 1, builder.length(), 0);
text.setText(builder);

我认为您正在寻找可扩展的界面,该界面允许您向TextView添加图像


如果你想知道更多关于它的用法,请阅读这个。这是一本非常好的读物。

如果您想申请4.4 kitkat,请在values-v19文件夹中应用这些样式。。。因为在values-v14文件夹中应用这些样式只会对android 4.0版本ICS产生影响…因为您使用的是appcompat,所以只在values文件夹中应用样式,如果没有任何其他样式的特定样式,请删除其他样式control@Harry它的工作非常好,没有任何额外的风格folder@AnandSavjani你的尝试在哪里?@robodev我没有尝试,我想实现这个功能