用Spanned spanned=Html.fromhtml(String ,ImageGetter,TagHandler)方法获得一个Spanned对象然后TextView.setText(spanned)放进去。
问题是我的图片占的高度比文字的高一点,然后文字只显示两行,多了的用滚动翻页显示。
问题就在我要一次显示两行的话我得翻页的时候获得它的高度吧,但是图片让这行字的高度变了,应该怎么办呢?求大神解答。。。
我用的是ValueAnimator在Listener中改变Padding值实现的滚动
该问题以解决,将图片的大小调整为和文字一样。
.setTextSize(*sp);
spanned.setSpan(new ImageSpan(sResources, key), spanstartpos, spanEndpos, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
重写ImageSpan draw重新绘制图片大小