0

For example, TextView is extremely heavy and functional, but in most cases we need only "LabelView" : one line, ellipsize and alignment. We don't need html,multiline etc.

Do exist third-party libraries with lightweight views?

4

1 回答 1

5

TextView 非常重

欢迎您发表意见。

是否存在具有轻量级视图的第三方库?

在渲染文本方面没有什么比TextView.

方法 TextView.onMeasure 消耗约 30% 的 cpu 使用率(在我的情况下)

这是一个毫无意义的统计数据,任何具有基本算术知识的人都应该认识到这一点。重要的是诸如 之类的方法所消耗的实际时间onMeasure(),大约为微秒。

为什么 SDK 中不存在简单标签?

它被称为TextView

我看到的唯一方法是基于 Canvas.drawText 创建自定义视图

这几乎是什么TextView。毕竟,您将需要执行大部分相同的测量onMeasure()逻辑TextView

话虽如此,欢迎您创建自己的LabelView,按照您的意愿做事。

于 2012-04-21T17:53:07.383 回答