TextView linespacingextra&lineSpacingMultiplier

Mark一下这个知识点

Android TextView 调整行间距可以使用linespacingextra和lineSpacingMultiplier 这两个参数,但是设置这两个参数之后,间距会出现的文字的下面,文字并不会上下居中显示,具体效果可以打开Android 开发者模式->显示布局边界查看。

开发过程中可能会碰到一些奇怪的需求,需要自定义行距,又希望界面其他元素与文本垂直居中对齐,目前只能特殊处理,有说法是framework 里面默认了文本是左上开始显示的,如果需要文本居中需要修改framework 代码,不过这个还没有详细验证。

framework 修改参考这个

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,387评论 25 708
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,245评论 4 61
  • 为什么我不能做想做的事情,我的家庭带给我这么多伤害,而我爸妈却从来不觉得伤害了我,他们只觉得自己付出了这么多,...
    圆圆董阅读 320评论 0 0
  • 明暗关系一直是我的弱项,很想掌握要领,所以慢慢在揣摩老师的画
    lexus0905阅读 222评论 0 2
  • 每个人的前半生, 都是花了半生的经历才悟出一身道理, 这半生中我们有精彩、也有迷惘, 我们也曾后悔,有些道理没有早...
    芃芃妈咪0809阅读 357评论 0 0