Sid*_*Sid 2 android textview settext
我正在编写一个音频播放器,其中一个线程每250毫秒更新一次表示轨道经过时间的TextView.
显示如下:
1:30/2:30 <-----进度条----->
TextView 1是1:30 /,TextView 2是2:30.
两者都设置为wrap_content for width.
会发生的是,在每250毫秒的周期中,线程会检查当前时间并更新TextView 1.在这短暂的时间内,TextView 2和进度条会瞬间向右推动约2-4个像素.然后他们回到原地,直到下一个周期发生同样的事情.
我不知道发生了什么.没有尾随空格字符等等,从理论上讲,一切都应该顺利进行,但事实并非如此.
谁能帮我吗?我希望别人可能遇到类似的问题....
PS:我在布局XML文件中将TextView 1初始化为0:00 /和TextView 2到0:00,代码从那里处理它.
考虑使用固定宽度(16-20dip?)而不是wrap_content用于那些字段?可变音调字体将移动进度条,因为1:11比1:59更窄.
或者转到固定间距字体,如果时间总是相同的字符数.
| 归档时间: |
|
| 查看次数: |
979 次 |
| 最近记录: |