在我的应用程序中,我有一个时间显示,每秒更新一次.每次用于秒字段的TextView更改时,Developer Options-> Show surface updates工具都会闪烁整个屏幕.我环顾四周,实际上只能找到
this question,这很好地说明了没有办法阻止TextView导致至少部分窗口重新布局.所以我肯定要验证我的TextView包装在他们自己的容器中,但我仍然有同样的问题.每次调用setText()都会导致整个视图闪烁.
我的层次结构如下:
>片段
> RelativeLayout(片段根视图)
> LinearLayout
> RelativeLayout
>我的时间TextViews
>很少变化的各种其他视图组件
如果可能,我想解决这个问题.如果可能的话,我确实需要尝试减少我的观看次数,我打算继续努力,但这仍然是我想从应用中删除的问题.