9

我想出了如何使用RemoteViews类制作自定义视图。我也知道如何使用ChronometerProgressBar里面的RemoteViews.

但是如何进行倒计时View,几乎完全一样,Chronometer但不同的是它会倒计时而不是倒计时?

我试图复制Chronometer类的源代码并对其进行修改以使其适合我的需要,但是有一些注释,例如@android.view.RemotableViewMethod,我无法将其导入到我的项目中。不幸的是,没有注释它不起作用,因为RemoteViews使用它们来传递值。

我的第二个想法是扩展Chronometer类并覆盖正确的方法,但它们是private.

任何想法,这可能吗?(还有一个额外的问题,因为我不确定:如果方法被注释并且我覆盖了这个方法,注释是继承的吗?)

4

1 回答 1

4

我不相信您将能够直接使用自定义类,RemoteViews即使它是从受支持的类之一派生的(注释不是继承的)。您可以尝试使用 a TextView,在 a 中倒计时Service并引用RemoteViews对象并从那里更新。

于 2011-12-06T19:01:09.253 回答