【转】android中画文字的换行 办法…
来源:互联网 发布:古代服装图案知乎 编辑:程序博客网 时间:2024/05/17 22:36
在使用canvas.drawText()绘制文字的时候,发现,如果需要绘制的文字较长,需要换行,通过在文字中加上“\n"或者”\r\n"都无法实现换行,如果非要使用canvas.drawText()方法来绘制,则必须自己手动的将文字给断开,这样很不方便,如果需要改变文字大小的时候,则还需要重新改写断开的方法,或者直接写个可以根据文字大小进行自动断开字符串的方法,但是,都是很繁琐的办法,其实,android中是有提供实现绘制字符串换行的方式的,如下:
TextPaint textPaint = new TextPaint();
textPaint.setARGB(0xFF, 0xFF, 0, 0);
textPaint.setTextSize(20.0F);
String aboutTheGame = "关于本游戏:本游戏是做测试用的,这些文字也是,都不是瞎写的! ";
StaticLayout layout = newStaticLayout(aboutTheGame,textPaint,240,Alignment.ALIGN_NORMAL,1.0F,0.0F,true);
//从 (20,80)的位置开始绘制
can.translate(20,80);
layout.draw(can);
- 【转】android中画文字的换行 办法…
- android中画文字的换行 办法(对于遇到canvas.drawText(String s )无法实现换行问题的解决)
- android中画文字的换行 办法(对于遇到canvas.drawText(String s )无法实现换行问题的解决
- android中画文字的换行 办法(对于遇到canvas.drawText(String s )无法实现换行问题的解决)
- android中画文字的换行 办法(对于遇到canvas.drawText(String s )无法实现换行问题的解决)
- android textview文字换行排…
- android 画文字 自动换行
- android自定义View画文字的换行问题的解决
- MIDP中处理文字的换行
- MIDP中处理文字的换行
- DIV中文字(文本)的自动换行
- Excel中文字换行
- 关于android中服务协议此类大量篇幅需要换行的文字的处理。
- Android TextView文字横向自…
- android 文字阴影
- android 文字阴影
- iOS UIlabel 自动换行,文字自适应
- java的JLabel中显示的文字换行
- WCF开发与调用的完整示例
- 一个不过的素材网站(拿来与大家分…
- 中国20世纪的几大谎言之一
- u盘安装ubuntu10.04 server.txt
- 无题
- 【转】android中画文字的换行 办法…
- 批量删除Word中回车、多余空格和空…
- word如何自动生成目录-----如何写…
- 中国要准备痛击日本下一步挑…
- 中国要准备痛击日本下一步挑…
- 多线程和事务之Workaround
- 中国回击日本是不得已而为之…
- 如果不得不打,中国要放手痛…
- 还是要把日本和日本军国主义…