使用Android Chronometer显示毫秒数

Mat*_*les 14 android chronometer

我正在寻找一种方法让Android中的计时器(最好是1.6及以上)在计数时显示十分之一秒.

是否有可能做到这一点?如果没有,是否有一个免费的(最好是开源的)库也可以这样做?如果做不到的话,我会自己编写,但我宁愿使用别人的!

ant*_*iom 13

Android的默认计时器小部件不支持毫秒格式化.

我修改了Chronometer小部件源代码以显示毫秒.从github下载它.


Com*_*are 5

是否有可能做到这一点?

并不是的.您可以传递一个显示十分之一秒的格式字符串,但它Chronometer本身只会每秒更新一次.更新频率被烘焙到代码中.

如果没有,是否有一个免费的(最好是开源的)库也可以这样做?

Chronometer是Apache 2.0许可下,所以你可以修改它来满足.查找所有出现1000并将其更改为100,并且您可能大部分都在那里.

请记住,这Chronometer可以在活动中使用,但不能在app小部件中使用,因为Viewapp小部件框架不支持自定义类.