我正在编写一个音频播放器,其中一个线程每 250 毫秒更新一次表示轨道经过时间的 TextView。
显示如下:
1:30/2:30<-----进度条----->
TextView 1 是 1:30/,TextView 2 是 2:30。
两者都设置为 wrap_content 的宽度。
发生的情况是,在每 250 毫秒周期,线程检查当前时间并更新 TextView 1。在这个短暂的时刻,TextView 2 和进度条会暂时向右推大约 2-4 个像素。然后他们回到原位,直到在下一个周期发生同样的事情。
我不知道发生了什么。没有尾随空格字符等,理论上一切都应该顺利运行,但事实并非如此。
谁能帮我吗?我希望其他人可能遇到过类似的问题......
PS:我在布局 XML 文件中将 TextView 1 初始化为 0:00/ 并将 TextView 2 初始化为 0:00,代码从那里处理它。