美文网首页Android知识Android Android开发经验谈
【BUG系列】TextView高度和textSize大小不一致,

【BUG系列】TextView高度和textSize大小不一致,

作者: Wing_Li | 来源:发表于2016-08-03 15:46 被阅读2117次

    如果本文帮助到你,本人不胜荣幸,如果浪费了你的时间,本人深感抱歉。
    希望用最简单的大白话来帮助那些像我一样的人。如果有什么错误,请一定指出,以免误导大家、也误导我。
    本文来自:http://www.jianshu.com/users/320f9e8f7fc9/latest_articles
    感谢您的关注。

    设置界面的时候遇到了这样一个问题:两个TextView在同一行,给其中一个加了背景之后,看上去两个TextView的字体并不是一样大。

    before

    在网上搜了下,发现TextView在布局上占用的高度和属性textSize的大小不一样,实际占用的要比textSize更大(比如textSize="12dp",实际的高度大概有16dp),仔细看的话会发现文字的上方和下发留有空白。


    在安卓文档中发现一个TextView属性:

    android:includeFontPadding 为上标和下标留出足够的空间,以取代字体上下标。默认为 true。.

    原来是TextView默认留下了上下的padding,是为了显示上标和下标。

    解决办法:
    设置:android:includeFontPadding="false"

    after

    相关文章

      网友评论

        本文标题:【BUG系列】TextView高度和textSize大小不一致,

        本文链接:https://www.haomeiwen.com/subject/yvwqsttx.html