首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从onChange of TextEdit调用TextEdit

如何从onChange of TextEdit调用TextEdit
EN

Stack Overflow用户
提问于 2013-08-11 18:19:36
回答 1查看 133关注 0票数 0

我现正采用本问题获接纳的答案所提供的解决办法:

Android -如何使所有的行在一个编辑文本下划线?

问题是,当使用以下计数加载视图时,onDraw()方法仅绘制线条

代码语言:javascript
复制
int count = (height-paddingTop-paddingBottom) / lineHeight;

这将不会画线时,用户继续写,直到我们超过计数行数。我需要再次执行onDraw(),或者在用户启动新的界限时找到更好的方法来绘制新的界限。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-11 20:35:42

在这种情况下,只有在加载应用程序或更改屏幕配置时才更新视图。如果要在特定时间更新视图,则不直接调用onDraw(),而是调用View.invalidate()方法。然后UI线程将尽快重新绘制视图。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18175154

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档