安卓获取TextView中字符串占屏幕宽度的方法
来源:互联网 发布:风险指数矩阵举例 编辑:程序博客网 时间:2024/03/29 00:57
public static int getLineLength(String str, float textSize) {
Paint pFont = new Paint();
pFont.setTextSize(textSize);
return (int) pFont.measureText(str);
}
str为TextView获取的字符串,textSize为字符串的字符的字号,单位是像素(px),
返回值的单位也是px.
可以使用
public static int dip2px(Context context, float dpValue) {
final float scale = context.getResources().getDisplayMetrics().density;
return (int) (dpValue * scale + 0.5f);
}
public static int px2dip(Context context, float pxValue) {
final float scale = context.getResources().getDisplayMetrics().density;
return (int) (pxValue / scale + 0.5f);
}
这两个方法转换dp 和px 单位,
0 0
- 安卓获取TextView中字符串占屏幕宽度的方法
- Android的EditText获取输入字符串所占屏幕宽度
- Android中获取字符串长度、宽度(所占像素宽度)的方法
- android 获取字符串在屏幕中所占像素宽度和高度
- 安卓-控制控件的宽度占屏幕的一半且水平居中显示
- 安卓获取屏幕宽度和高度
- Android 获取 TextView 显示的字符串宽度
- Android 获取 TextView 显示的字符串宽度
- Android中获取屏幕高度与宽度的方法.
- react native 中获取屏幕宽度方法
- Android 获取TextView中text的宽度
- Android中获取字符串长度、宽度(所占像素宽度),手动设定字符串换行
- 获取屏幕宽度的三个方法
- 获取屏幕高度和宽度 的方法
- 获取屏幕宽度的几种方法
- Android 获取屏幕宽度尺寸的方法
- 常用的JQ获取屏幕宽度方法
- 获取屏幕宽度的几种方法
- LeetCode-ZigZag Conversion
- ExtJs4 笔记(12) Ext.toolbar.Toolbar 工具栏、Ext.toolbar.Paging 分页栏、Ext.ux.statusbar.StatusBar 状态栏
- JS权限验证
- android最新的adt adt-bundle-mac-x86_64-20140702
- jQuery EasyUI自定义validatebox
- 安卓获取TextView中字符串占屏幕宽度的方法
- 《自己动手写CPU》开始预售了!!
- STM32F107的时钟设置由25M修改成8M
- Linux系统之间拷贝文件的技巧总结
- Linux u盘助手(四)
- Tsql split
- Jquery 入门
- 全自动软化水设备:工业锅炉软化水处理设备注意事项
- ExtJs4 笔记(13) Ext.menu.Menu 菜单、Ext.draw.Component 绘图、Ext.resizer.Resizer 大小变更