社区
Android
帖子详情
Android 字符串换行问题
不用了的号
2011-03-22 11:59:58
小弟新学Android 在这里向大家请教了
一大段的字符串传过来之后,我们要将其自动断行,
我在网上搜有这样一个方法 就是Paint.breakText 这个方法怎么使用
有什么好的方法 指点一下谢谢!
...全文
1037
5
打赏
收藏
Android 字符串换行问题
小弟新学Android 在这里向大家请教了 一大段的字符串传过来之后,我们要将其自动断行, 我在网上搜有这样一个方法 就是Paint.breakText 这个方法怎么使用 有什么好的方法 指点一下谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
不用了的号
2011-03-22
打赏
举报
回复
[Quote=引用 2 楼 ultrapro 的回复:]
如果有问题的话,在调用Paint.setSubpixelText(true);
[/Quote]我用你的方法试了,可以显示一行,我想把所有的内容全部显示出来,应该怎么写了,还有,我在onDraw 中用循环 出来程序错误……
dinjay
2011-03-22
打赏
举报
回复
用testview显示,自动换行
儿大不由爷
2011-03-22
打赏
举报
回复
如果有问题的话,在调用Paint.setSubpixelText(true);
儿大不由爷
2011-03-22
打赏
举报
回复
public void onDraw(Canvas canvas)
{
int MARGIN = 1;
int BORDER_WIDTH = 1;
Paint p = new Paint();
p.setAntiAlias(true);
p.setTextSize(12);
p.setTypeface(Typeface.create(Typeface.SERIF, Typeface.NORMAL));
RectF rect = getRect();
float maxWidth = rect.width() - MARGIN - BORDER_WIDTH * 2;
String str = getText();
char[] chars = str.toCharArray();
int nextPos = p.breakText(chars, 0, chars.length, maxWidth, null);
str = str.substring(0, nextPos);
float textX = MARGIN + BORDER_WIDTH;
float textY = (float) (Math.abs(p.getFontMetrics().ascent) + BORDER_WIDTH + MARGIN);
canvas.drawText(str, textX, textY, p);
p.setStrokeWidth(BORDER_WIDTH);
p.setStyle(Style.STROKE);
canvas.drawRect(rect, p);
}
MTextView,解决
Android
TextView提前
换行
的
问题
总的来说,MTextView是
Android
开发中解决TextView提前
换行
问题
的一个有效工具,它通过优化布局算法,使得图文混排的内容能在屏幕上更美观地呈现。对于那些对文本显示有较高要求的应用,自定义如MTextView这样的组件...
android
textview 文字排版
换行
7. **避免内存泄漏**:注意在不需要`TextView`时调用`setText(null)`,防止因长时间持有大
字符串
导致内存泄漏。 ### 四、优化TextView性能 1. **使用StaticLayout**:对于大量文本,使用`StaticLayout`可提高渲染...
json
字符串
格式化工具JsonView
json
字符串
格式化工具,不用安装,直接运行,美化json
字符串
,方便,快捷。json
字符串
格式化工具,不用安装,直接运行,美化json
字符串
,方便,快捷。json
字符串
格式化工具,不用安装,直接运行,美化json
字符串
,...
安卓
Android
源码——textView根据长度自动
换行
.zip
SpannableString允许你在
字符串
中设置特定格式,比如在特定位置插入
换行
。可以遍历
字符串
,当达到指定字符数时,插入一个`LineBreakSpan`,这将强制TextView在此处
换行
。 4. **自定义TextView**: 创建一个继承自...
Android
自动翻页-文字自动
换行
的例子.rar
Android
自动翻页-文字自动
换行
的例子,测试自动
换行
,设置文字自动
换行
,得到
字符串
的信息,通过绘制TextUtil:实现自动
换行
,包括:行数、页数等信息,内部调用,本源码演示了文字自动
换行
的同时,还告诉初学者,...
Android
80,472
社区成员
91,384
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章