Atu*_*waj 3 android android-layout
如果textview变成两行,我在textview之后放置imageview会遇到问题.我想显示这个(图片刚好在文字后面,文字可以在一行,两行或三行)
如果文本很短(一行),我的imageview就在textview之后.但是当文本变得更长(两行)时,图像会像这样进入下一行
我知道这个问题的原因但不知道如何解决?
经过大量的谷歌搜索,我找到了解决问题的好方法
TextView textView =new TextView(this);
SpannableStringBuilder ssb = new SpannableStringBuilder( "Here's a smiley how are you " );
Bitmap smiley = BitmapFactory.decodeResource( getResources(), R.drawable.movie_add );
ssb.setSpan( new ImageSpan( smiley ), ssb.length()-1, ssb.length(), Spannable.SPAN_INCLUSIVE_INCLUSIVE );
textView.setText( ssb, BufferType.SPANNABLE );
Run Code Online (Sandbox Code Playgroud)
借助上面的代码,您可以在Textview中的任何位置添加图像.
归档时间: |
|
查看次数: |
3821 次 |
最近记录: |