您好,欢迎来到二三娱乐。
搜索
您的当前位置:首页Android图文混排_开发记录

Android图文混排_开发记录

来源:二三娱乐
为以后查阅方便特在此记录(好记性不如烂笔头)

在项目中有个需求展示文章具体内容,内容包括的有文字和图片,类似效果如下:

Paste_Image.png

我相信该功能大家实现起来很简单。老规矩先上效果图:


Paste_Image.png

界面排版有些丑(不爽来战-....),好了不扯淡,说重点!

 因为里面涉及到图片在这里我们需要使用到标签`< img >`,在该标签里面有个属性src用来指定图片,为了解析src我们需要用到`ImageGetter`对象中的`getDrawable()`方法,所以我们理所当然的会用到`Html.fromHtml(String source, ImageGetter imageGetter,TagHandler tagHandler)`方法 。

我们来看一下方法里面的三个参数(具体的可以翻看源码):
source:包含了HTML标签(文本+图片)的字符串
imageGetter:解析src,这里说一下图片资源可以是本地或者网络获取,并封装成Drawable对象
tagHandler:标签处理。不使用可以直接设为null

上代码
<b>1、调用Html.fromHtml()</b>

Paste_Image.png

这里的内容写的死数据,实际开发中是从后台解析得到
<b>2、设置方法中第一个参数</b>

Paste_Image.png

<b>3、调用getDrawable()解析src</b>

Paste_Image.png
这里setBounds()方法是设置图片显示区域,不设置就不显示。
好了,记录到此结束!
后期不断更新!

本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

热门图文

Copyright © 2019-2025 yule263.com 版权所有 湘ICP备2023023988号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务