TexView:setText性能

时间:2018-02-07 22:08:47

标签: android performance android-layout

我有一个SeekBar,当它的值发生变化时,会相应地更新四个相关的TextView。

我通过Rx主题将事件从SeekBar驱动到TextViews。

我观察到如果我省略了TextViews的更新,SeekBar会顺利滑动,而如果我使用新值启用TextViews更新,那么SeekBar滑动会变得粘滞。这就像应用程序很难更新TextViews。

这是预期的行为吗?更新textViews是否很昂贵?

1 个答案:

答案 0 :(得分:0)

我弄清楚耗费了那么多时间:wrap_content。 对于每个文本更新,字段的大小都会更改,并且需要为新大小重新计算布局。

对于固定大小,搜索栏的行为变得更加平滑。