【发布时间】:2014-03-12 04:27:16
【问题描述】:
在我的应用程序中,我有一个每秒更新的时间显示。每次用于秒字段的 TextView 更改时,开发人员选项->显示表面更新工具都会闪烁整个屏幕。我环顾四周,真的只能找到this question,这很好地说明了没有办法阻止 TextView 导致至少部分窗口重新布局。所以我确定要验证我的 TextView 是否包装在它们自己的容器中,但我仍然遇到同样的问题。每次调用 setText() 都会导致整个视图闪烁。
我的层次结构如下:
- 片段
- RelativeLayout(片段根视图)
- 线性布局
- 相对布局
- 我的时间文本视图
- 相对布局
- 其他各种很少更改的视图组件
- 线性布局
- RelativeLayout(片段根视图)
如果可能,我想解决这个问题。如果可能的话,我确实需要尝试减少我的观看次数,并且我计划继续努力,但这仍然是我想从应用中删除的问题。
【问题讨论】:
标签: android android-layout textview