从数字时钟小部件中删除秒和AM/PM

Pet*_*ter 4 android

我想从数字时钟小部件中删除秒和AM/PM指示,但我不知道如何做到这一点.

Ero*_*rol 8

它在DigitalClock类中是硬编码的,因此您无法以编程方式更改它.改变它的唯一方法是重新实现DigitalClock小部件.你可以从这里获得源代码.

您需要在项目中复制此代码,将其重命名为"MyDigitalClock"并将其用作窗口小部件.正如您将在实现中看到的那样,您应该关注两个变量来获得您想要的内容:

private final static String m12 = "h:mm:ss aa";
private final static String m24 = "k:mm:ss";
Run Code Online (Sandbox Code Playgroud)

ss表示秒,aa表示上午/下午.