Android用Kotlin语言设置 TextView中图文混合排列
来源:互联网 发布:mycard点 淘宝 编辑:程序博客网 时间:2024/06/07 01:19
1.设置需要显示的文字和图片:
var s:String = "haha"+ "<img src='" + R.mipmap.login_account + "'/>"
2.获取ImageGetter
fun getImageGetter():Html.ImageGetter{ var imgGetter:Html.ImageGetter =object: Html.ImageGetter { override fun getDrawable(p0: String): Drawable { var fontH:Int = (resources.getDimension(R.dimen.login_textSize14)*1.5).toInt() var id = Integer.parseInt(p0) var d:Drawable = resources.getDrawable(id) var height:Int = fontH var width:Int = (( d.getIntrinsicWidth().toFloat() / d .getIntrinset_account.setText(Html.fromHtml(s, getImageGetter(),null))
icHeight().toFloat()) * fontH).toInt() if (width == 0) { width = d.getIntrinsicWidth() } d.setBounds(0, 0, width, height) return d } } return imgGetter }
3.将内容显示在TextView中
et_account.setText(Html.fromHtml(s, getImageGetter(),null))
阅读全文
0 0
- Android用Kotlin语言设置 TextView中图文混合排列
- Android TextView图文混合编排
- Android TextView中有图片有文字混合排列
- Android Studio中使用Kotlin语言实现AIDL通信[图文]
- Android UI之TextView实现图文混合效果
- android中TextView图文混排
- Android TextView中设置超链接
- Android TextView中设置超链接
- Android studio中Kotlin配置和使用的图文详解
- android TextView部分字体颜色设置以及图文混排
- Android中使用TextView图文混排实现动态表情
- Android中如何实现textView图文混排
- Android中TextView中设置字体颜色
- android TextView图文混排
- android TextView图文混排
- TextView中图文混排
- Android中TextView中的字体大小设置
- Android中设置TextView的行间距
- 算法概论证明题
- PULL方式解析XML文件
- POJ 2942 Knights of The Round Table <双连通分量>
- 01背包-动态规划-Java实现
- opencv中的SVM图像分类
- Android用Kotlin语言设置 TextView中图文混合排列
- 程序员有趣的面试智力题
- RESTful架构 (二)API 设计指南
- Java设计模式笔记之命令模式
- Android ShareSdk 微信分享错误代码为-6
- 递归
- 纹理滤波(Texture Filter)
- Java生成PDF文件
- rman备份脚本(收集学习)