VqwertyV
vqwertyv
采纳率50%
2016-03-16 07:28 浏览 1.5k

TextView图文混排问题

2

用Spanned spanned=Html.fromhtml(String ,ImageGetter,TagHandler)方法获得一个Spanned对象然后TextView.setText(spanned)放进去。
问题是我的图片占的高度比文字的高一点,然后文字只显示两行,多了的用滚动翻页显示。
问题就在我要一次显示两行的话我得翻页的时候获得它的高度吧,但是图片让这行字的高度变了,应该怎么办呢?求大神解答。。。

我用的是ValueAnimator在Listener中改变Padding值实现的滚动

图片说明图片说明

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

3条回答 默认 最新

  • 已采纳
    VqwertyV vqwertyv 2016-05-05 09:58

    该问题以解决,将图片的大小调整为和文字一样。

    点赞 评论 复制链接分享
  • qq_34270301 qq_34270301 2016-03-16 07:32

    .setTextSize(*sp);

    点赞 评论 复制链接分享
  • u013622081 JYOL 2016-03-16 09:35

    spanned.setSpan(new ImageSpan(sResources, key), spanstartpos, spanEndpos, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);

    重写ImageSpan draw重新绘制图片大小

    点赞 评论 复制链接分享

相关推荐