Android绘制字符串自动换行
来源:互联网 发布:安知非人之谮诉的拼音 编辑:程序博客网 时间:2024/05/19 00:53
android有提供绘制字符串的方式,TextPaint
public void drawText(Canvas canvas, Paint paint,String textString,int textColor,int fontSize) {TextPaint textPaint=new TextPaint();textPaint.setColor(textColor);textPaint.setTextSize(fontSize);StaticLayout staticLayout=new StaticLayout(textString, textPaint, 300, Alignment.ALIGN_NORMAL, 1.0f, 0.0f, false);//绘制的位置canvas.translate(285, 220);staticLayout.draw(canvas);}参数含义:1.字符串子资源,这里的\n是可以用的。2.画笔。3.layout的宽度,字符串超出宽度时自动换行。4.layout的样式,有ALIGN_CENTER, ALIGN_NORMAL, ALIGN_OPPOSITE 三种。5.相对字体大小,1.5f表示行间距为1.5倍的字体高度。6.据对行间距,0表示0个像素。实际行间距时这两者的和。7.没发现是什么意思,参数名是boolean includepad。需要指出的是这个layout是默认画在Canvas的(0,0)点的,如果需要调整位置只能在draw之前移Canvas:canvas.translate(fX,fY);
- Android绘制字符串自动换行
- android bitmap绘制文字自动换行
- android bitmap绘制文字自动换行
- iOS7.0 UILabel 字符串的绘制和自动换行
- Android使用StaticLayout实现文本绘制自动换行
- Symbian 字符串自动换行
- 字符串自动换行函数
- 字符串打印自动换行
- 在区域内绘制宽字符串多行自动换行的c语言实现方法
- html5-canvas的绘制文本自动换行
- android TextView 自动换行
- Android TextView自动换行
- android元素自动换行
- Android TextView 自动换行
- Android LinearLayout 自动换行
- Android TextView自动换行
- android textview 自动换行
- Android 控件自动换行
- 页面内嵌样式表中使用url(),导致的页面多次载入的问题
- Java WEB开发须知知识点---基础篇
- 创建空文件
- unityios开发--unity导出项目在xcode调试
- Jsp 自定义标签2
- Android绘制字符串自动换行
- 00000000000
- [故事]切·格瓦拉:他的国不在地上,也不在天上
- Excel2003和Excel2007对下拉选择和下拉级联选择的操作以及java程序的调用
- 关于eclipse开发工具安装easyexplorer PlugIn(文件浏览插件)教程
- 呼 IOS 的聊天部分差不多算完成了 纪念下
- 判断文件夹为空
- iOS 获取手机的型号,系统版本,软件名称,软件版本
- maven更新不下来jar