android - TextView横向滚动时如果更新ui(更新其他控件)TextView会重新开始滚动,应该怎么处理?
ringa_lee
ringa_lee 2017-04-18 09:13:54
0
1
419

比如我的Activity有两个TextView,分别为 a_tv b_tv

设置a_tv横向滚动(a_tv文本很长,滚动一圈需要10秒)

b_tv是用来显示程序运行时间,每1秒更新一次(开子线程,sleep setText)

这样就会出现一个问题,当b_tv更新时间时,a_tv就会重新从第一个字符开始滚动,b_tv再次更新时,a_tv继续重新滚动

为什么会出现这样的问题呢?怎样才可以解决呢?

ringa_lee
ringa_lee

ringa_lee

membalas semua(1)
刘奇

Menetapkan a_tv kepada lebar tetap boleh menyelesaikan masalah ini

Ia juga disyorkan untuk menggunakan view.postDelayed untuk mengemas kini masa berjalan secara kitaran

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan