`
pure
  • 浏览: 350360 次
社区版块
存档分类
最新评论

android中获取文字的宽度

阅读更多
在开发中,有时候要获取文字的宽度以更好的布局,偶然的机会看了《professional android app devlopment》发现了这样的写法,实在太酷了。

Paint mTextPaint = new Paint(Paint.ANTI_ALIAS_FLAG);
mTextPaint.setColor(Color.WHITE);
// Define the string.
String displayText = “Hello World!”;
// Measure the width of the text string.
float textWidth = mTextPaint.measureText(displayText);
分享到:
评论
2 楼 xiangxm 2013-12-19  
谢谢分享   
1 楼 showwei2004 2013-10-05  
短短的一段文字,给人很多帮助。 

相关推荐

    Android开发EditText属性.txt

     android:selectAllOnFocus如果文本是可选择的,让他获取焦点而不是将光标移动为文本的开始位置或者末尾位置。TextView中设置后无效果。  android:shadowColor指定文本阴影的颜色,需要与shadowRadius一起使用。...

    Android TextView的图片和文字居中探索

    Android TextView的图片和文字居中探索,获取TextView中图片和文字的宽度和高度,并根据TextView的宽高计算居中所需要的偏移量

    Android 仿ios屏幕底部滑出的弹出菜单效果.rar

     获取Dialog布局、设置Dialog最小宽度为屏幕宽度、获取自定义Dialog布局中的控件、定义Dialog布局和参数、设置菜单条目布局、添加条目过多的时候控制高度、背景颜色字体和高度的设置等。  下载源码后请参考...

    Android精确测量文本宽高及基线位置的方法

    前言 笔者最近在做一款弹幕控件,里面涉及到绘制文本,以及文本边框。... 通过获取 Paint 的 FontMetrics, 根据 FontMetrics 的 leading, ascent, 和 descent可以获取文字的高度。 方案3. 通过 Paint 的 get

    react-native-text-size:在布置文本之前准确测量文本并从您的应用中获取字体信息

    在布置文本之前准确地测量文本并从您的应用程序(Android和iOS)获取字体信息。 主要有两个功能: flatHeights用于同时获取不同文本块的高度,并针对或组件进行了优化。 另一个是measure ,它获取有关一个文本块...

    Android可固定表头和第一列自定义表格

    Android可固定表头和第一列自定义表格,集成简单。 API使用说明: LockTableView mLockTableView=new LockTableView(this,mContentView,mTableDatas); mLockTableView.setLockFristColumn(true) //是否锁定第一列 ...

    新版Android开发教程.rar

    ----------------------------------- Android 编程基础 1 封面----------------------------------- Android 编程基础 2 开放手机联盟 --Open --Open --Open --Open Handset Handset Handset Handset Alliance ...

    TextVie获取显示字符串的宽度之Android开发

    在项目开展过程中遇到问题要判断textview是否需换行,要解决此问题首先判断textview要显示的字符串的宽度是否超过我设定的宽度,若超过则执行换行,需要的朋友可以参考下

    android 音乐播放器

    <item name="android:textColor">@color/white</item>//文字白色 <item name="android:background">@color/black</item>//背景黑色 <item name="android:layout_width">wrap_content</item>//宽度为文本宽度 ...

    Android:提供一个可以设置下划线离底部的距离和宽度的TabLayout控件

    标题本来是设置下划线高度的,但是感觉有歧义,额,高度设置的话...因为下划线宽度是充满tabLayout的,假如是想和文字一样宽的话,则需要通过反射获取TabView里面mTextView然后测量宽度,将tabView的宽度设置成TextVie

    Android获取手机屏幕宽高、状态栏高度以及字符串宽高信息的方法

    主要介绍了Android获取手机屏幕宽高、状态栏高度以及字符串宽高信息的方法,涉及Android获取文字宽高、状态栏高度、textView宽度及屏幕尺寸的相关技巧,需要的朋友可以参考下

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    媒体查询 CSS媒体查询允许开发者基于浏览网站的设备的特性来应用不同的样式申明,最常用的特性是视口宽度。 GCF 谷歌内嵌浏览器框架, 使用此插件,用户可以通过Internet Explorer的用户界面,以Chrome内核的渲染方式...

    Android开发资料合集--续

    37、MotionEvent 中获取坐标的问题 63 38、添加多个Widget样式 63 39、为Activity添加快捷方式 67 40、点击widget获取ID 68 41、ViewFlipper小动画 69 42、setTextColor的问题 70 43、获取程序信息并kill 70 44、...

    Android代码-VerificationCodeView

    输入框的宽度 dimension 42dp icv_et_divider_drawable 输入框之间的间隔 reference ``` ``` icv_et_text_color 输入框文字颜色 color Color.WHITE icv_et_text_size 输入框文字大小 dimension 16sp icv_et_...

    NoboButton:Android Button库; 简单快捷的方法来创建带有图标,半径,背景的android按钮

    NoboButton 简单快捷的方法来... 可绘制资源-位置,填充字体真棒图标-颜色,位置,填充半径,背景和焦点颜色边框-颜色和宽度文字-正常颜色,禁用颜色,大小,样式,全部大写截屏安装Gradle dependencies { compile '...

    计步器的实现

    圆环中下[Walking]等文字 */ private void drawTextType(Canvas canvas, float centerX) { Paint mTypePaint = new Paint(); mTypePaint.setTextSize(dipToPx(22)); mTypePaint.setTextAlign(Paint.Align....

    SpeedView:适用于Android的动态车速表和仪表。 令人惊叹,功能强大且形状多样

    令人惊叹,功能强大且形状多样 :high_voltage: ,您可以更改(颜色,条形宽度,形状,文本,字体...一切!),该库还通过accelerate和decelerate来构建游戏,。 minSdkVersion=11 库大小仅为〜48 KB。 在Google ...

    高仿微信界面

    这个的切换其实就是切换准备好的png图片和改变文字的颜色。 下面是刚才导入的底部导航栏xml文件: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android=...

    安卓语法高亮编辑器HighlightTextEditor.zip

    3bfce62 - 修复0,0位置文字获取不全问题 (evilbinary) d51e13a - 增加语法解析后端 (evilbinary) d6acd76 - 修改大小 (evilbinary) a1d48bb - modify pic (evilbinary) 65...

Global site tag (gtag.js) - Google Analytics