android:includeFontPadding的使用:清除TextView字体周边空白
2015-08-24 23:50
363 查看
在设置界面布局的时候,设计师会给一张标注了尺寸的UI设计图,如果在UI中包含了TextView空间的话,会发现即使完全按照标注的尺寸来做,最终的显示效果和设计图还是有差异。
打开开发者模式中的布局边界,再观察APP的界面可以发现,在TextView中字体与TextView的边界是有一定的距离的,在720px的图中大概有2px的边界留白。就是这些默认的留白导致UI出现偏差。
在TextView提供的属性设置里面,有这样一条属性 android:includeFontPadding ,用来设置文本框是否包含顶部和底部留白(左右两侧默认没有留白),将其设置为false,TextView就会取消2px的留白。这样就避免了TextView导致UI出现差异!
打开开发者模式中的布局边界,再观察APP的界面可以发现,在TextView中字体与TextView的边界是有一定的距离的,在720px的图中大概有2px的边界留白。就是这些默认的留白导致UI出现偏差。
在TextView提供的属性设置里面,有这样一条属性 android:includeFontPadding ,用来设置文本框是否包含顶部和底部留白(左右两侧默认没有留白),将其设置为false,TextView就会取消2px的留白。这样就避免了TextView导致UI出现差异!
相关文章推荐
- 推荐两个比较全的android在线源代码
- Android 的上下文菜单: Context Menu,registerForContextMenu(getListView())
- [Android][转]Android多线程下安全访问数据库
- Android第三夜
- Android开发异常
- [Android][转]在Android上实现Java和Js交互
- android中圆环的实现
- android入门(四) 调试工具DDMS的使用
- android之VOLD:staging目录作用与ASEC文件 -总结
- Android 与Java单元测试配置
- Android中View(视图)绘制不同状态背景图片原理深入分析以及StateListDrawable使用详解
- Android 高效加载大图片
- Android中的windowSoftInputMode属性详解
- Android Studio编译时间过长问题解决
- Android布局解析,图文(转)
- Android开发框架
- 总结系列--AndroidManifest.xml文件详解
- android L 启动流程
- Android应用程序的组成部分和Manifest文件(转)
- Android中的四种点击事件