在设置界面布局的时候,设计师会给一张标注了尺寸的UI设计图,如果在UI中包含了TextView空间的话,会发现即使完全按照标注的尺寸来做,最终的显示效果和设计图还是有差异。
打开开发者模式中的布局边界,再观察APP的界面可以发现,在TextView中字体与TextView的边界是有一定的距离的,在720px的图中大概有2px的边界留白。就是这些默认的留白导致UI出现偏差。
在TextView提供的属性设置里面,有这样一条属性 android:includeFontPadding** ,用来设置文本框是否包含顶部和底部留白(左右两侧默认没有留白),将其设置为false,TextView就会取消2px的留白。这样就避免了TextView导致UI出现差异!
android:includeFontPadding的使用:清除TextView字体周边空白
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 转自:http://blog.csdn.net/liuweiballack/article/details/479...
- Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...