android 提前知道textview的宽度
来源:互联网 发布:sketch 破解版 mac 编辑:程序博客网 时间:2024/06/09 17:03
很多时候,我们在开发的时候,经常发现,textview中展示的字符串不同,可能会影响到同一布局下的其他控件的位置.
我们总是希望能够拿到textview的宽度,但是发现,textview.setText("xxx");之后,根据textview.getWidth();或者textview.getMeasuredWidth();方法总是无法获取到真正的textview所展示的宽度.至于为什么,我就不多说了,只要做过安卓开发的,基本都明白.
那么有一个办法可以提前获取到textview所占据的宽度:
textview.getPaint().measureText("你所要展示的字符串");返回一个float值,这个值就是所占据的宽度,单位是px,如果是textview设置了padding,再把这个padding加上就可以了.
除此之外,还有一个好处,就是不管系统字号多大,都可以正确的计算出它所占据的位置来.
祝大家工作愉快.
0 0
- android 提前知道textview的宽度
- Android计算TextView的宽度
- android中自动适应宽度的TextView
- Android 获取 TextView 显示的字符串宽度
- Android 获取TextView中text的宽度
- Android 获取 TextView 显示的字符串宽度
- 【Android】如何获取TextView的控件宽度以及字体宽度
- Unity 提前获取Text的宽度
- android 自动适应宽度TextView
- android textview 中超出屏幕宽度的字符 省略号显示
- android textview 中超出屏幕宽度的字符 省略号显示
- android textview 中超出屏幕宽度的字符 省略号显示
- android textview中超出屏幕宽度的字符 省略号显示
- android textview 中超出屏幕宽度的字符 省略号显示
- android textview 中超出屏幕宽度的字符 省略号显示
- android textview 中超出屏幕宽度的字符 省略号显示
- android textview 中超出屏幕宽度的字符 省略号显示
- Android中textview超出屏幕宽度的字符 省略号显示
- Google Chrome 下载链接,直接复制到QQ旋风或迅雷即可下载
- linux 环境下mysql忽略大小写
- POJ 1654 几何基础
- linux umask以及mknod函数
- 怎么用JAVA实现冒泡排序
- android 提前知道textview的宽度
- json数组实现图书管理系统——图书管理、查询、前台分页功能
- ADB高级应用
- Linq to XML 之XElement的Descendants方法的新发现
- 推荐系统评测指标之RMSE、MSE
- 解决CefSharp的CefReturnValue问题
- androidmanifest.xml的配置
- Android自定义控件---组合控件(包括自定义属性)
- Python和数据科学的起步指南