Android 定制数字时钟
我使用的是数字时钟,但我需要一个简单的定制。我的代码是这样的Android 定制数字时钟,android,clock,Android,Clock,我使用的是数字时钟,但我需要一个简单的定制。我的代码是这样的 DigitalClock digitalClock=new DigitalClock(this); //Set of attributes digitalClock.setDrawingCacheEnabled(true); setContentView(digitalClock); 它以hr:min:sec格式显示时间。我希望它看起来像hr:min格式,而且我希望它是24小时格式。 我怀疑我应该使用日历ap
DigitalClock digitalClock=new DigitalClock(this);
//Set of attributes
digitalClock.setDrawingCacheEnabled(true);
setContentView(digitalClock);
它以hr:min:sec格式显示时间。我希望它看起来像hr:min格式,而且我希望它是24小时格式。
我怀疑我应该使用日历api和字符串格式api。但我不确定最好的方法是什么。
任何建议都是宝贵的。
谢谢时间格式是硬编码的,所以您不能更改它。改变它的唯一方法是重新实现
DigitalClock
widget。你可以从中获得源代码。当你说重新实现数字时钟时,你是说重写数字时钟的一些API吗?不,这个类不是为子类化和重写方法而设计的。您可以根据数字时钟
的源代码使您的类具有类似的功能。是的,我刚刚做了,非常好,谢谢。现在我正在努力删除第二部分。谢谢,我想用军用格式显示当前时间+1小时,用军用格式显示当前时间-1小时,你有什么建议?明白了。它与mCalendar.add(mCalendar.HOUR,1)一起工作;和mCalendar.add(mCalendar.HOUR,-1);