先上效果图

实现原理:
两个textview控件,推荐标签的为textview1,内容的为textview2。
1、textview1 布局盖在textview2 上。如RelativeLayout实现即先布局textview2,再布局textviwew1即可
2、textview2首行缩进textview1的宽度

    /*** 首行缩进的SpannableString** @param length      首行缩进宽度 dp* @param description 描述信息*/public static SpannableString getSpannableString(float length, String description) {SpannableString spannableString = new SpannableString(description);int marginSpanSize = CommonUtils.dip2px(Ext.ctx, length);LeadingMarginSpan leadingMarginSpan = new LeadingMarginSpan.Standard(marginSpanSize, 0);//仅首行缩进spannableString.setSpan(leadingMarginSpan, 0, description.length(), Spanned.SPAN_INCLUSIVE_EXCLUSIVE);return spannableString;}
复制代码

转载于:https://juejin.im/post/5cd13fa16fb9a032355873c5

android 关于 textview首行缩进 显示图片、文字问题相关推荐

  1. Markdown语法(实现首行缩进和图片居中)

    一.图片居中 markdown语法主要考虑的是英文,所以对于中文的首行缩进并不太友好,可以采用以下方法,实现首行缩进. 1.把输入法由半角改为全角. 两次空格之后就能够有两个汉字的缩进. 2.输入下面 ...

  2. 微信小程序rich-text 文本首行缩进和图片居中

    微信小程序开发使用rich-text组件渲染html格式的代码,常常因为不能自定义css导致文本不能缩进,以及图片不能居中等问题,这里可以考虑使用js的replace方法,替换字符串,然后在渲染的同时 ...

  3. html代码文本框首行缩进,如何将HTML页面中的文本设置首行缩进

    text-indent属性介绍 属性值单位 描述 em 比如:1em 就代表缩进1个字,2em缩进2个字...... 由于简单我就不过多的介绍了直接上代码了哦,注意:text-indent属性的值支持 ...

  4. python-docx 取消首行缩进

    前言 python的docx库想必大家并不陌生,就是处理word文档(docx格式)的三方库.但有些格式总是遍查各个网站都没有结果,无法处理.比如,对段落格式的首行缩进2字符如何取消?本文就是对此进行 ...

  5. html5设置字体首行缩进,科技常识:css如何设置首行文字缩进

    今天小编跟大家讲解下有关css如何设置首行文字缩进 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关css如何设置首行文字缩进 的相关资料,希望小伙伴们看了有所帮助. 在html网页中通常一 ...

  6. word2010首行缩进、设置页码为第几页共几页、图片完全不显示等问题

    一.Word2010中首行缩进2字符: 1.选中内容右击选择[段落],或者点击开始菜单下"段落"选项卡右下角的斜拉箭头. 2.在"特殊格式"中选择[首行缩进], ...

  7. Vue HTML:在Vue上写Html遇到的一些问题,html的首行缩进,html的行间距,element UI的回到顶部不显示

    Vue & HTML:在Vue上写Html遇到的一些问题,html的首行缩进,html的行间距,element UI的回到顶部不显示 资源: HTML 教程- (HTML5 标准) 怎么快速上 ...

  8. 关于css的text-indent首行缩进两个字符和图片缩进的问题

    段落前面空两个字的距离,不要再使用空格了.应该使用首行缩进text-indent. text-indent可以使得容器内首行缩进一定单位.比如中文段落一般每段前空两个汉字. <style typ ...

  9. css —— 图片环绕+首行缩进

    1.利用css实现图片环绕文字的效果: 只需要给img标签设置float:left/right即可: 2.实现上段文字首行缩进两个字的效果: 使用 text-indent: 2em;即可(em为相对单 ...

最新文章

  1. CSS中的趣事之float浮动
  2. lettuce--Advanced Redis client
  3. Upma Xmac 测试 03
  4. LeNet试验(一) 搭建pytorch版模型及运行
  5. python模块整理12-pdb调试模块
  6. go - struct
  7. js 作为属性的变量
  8. MAC编译OpenJDK8:error: ‘‘ within ‘||‘ [-Werror,-Wlogical-op-parentheses]
  9. 软件项目管理实用教程(人民邮电出版)第四章课后习题
  10. cesium加载shp格式数据
  11. 自动打卡python脚本_[python][企业微信]企业微信自动打卡Python脚本,价值一万元的自动打卡脚本...
  12. VirtualBox系统虚拟盘格式转换vdi/vhd/vmdk
  13. summery(一)
  14. notifier通知链机制
  15. 【补充习题七】积分不等式及定积分性质
  16. 3纠结的刺:当专家还是管理者
  17. 利用Python处理辅助明细账并计算账龄
  18. 手机百度网页背景颜色设置_手机百度底色怎么变为黑色?
  19. 线上O2O商城系统怎么做好运营 O2O成为商业模式需要哪些条件?
  20. arcgis怎么压缩tif文件_怎么将pdf文件压缩到指定大小?

热门文章

  1. Qt C++ QSerialPortInfo的测试
  2. python 错误信息是:sudo :apt-get:command not found
  3. JS call()与apply()的用法
  4. scala编程第16章学习笔记(3)——List类的高阶方法
  5. erase() 返回的是删除此元素之后的下一个元素的迭代器 .xml
  6. c#好的程序员必须掌握的编码习惯
  7. 【字符串】面试题之替换子串
  8. 怎么在大数据里面删除不了_数据库删除大数据怎么操作
  9. python教材答案字典与集合_Python——集合与字典练习
  10. java从hbase增量导出到,Hbase实用技巧:全量+增量数据的迁移方法