4

デジタル時計のウィジェットから秒表示とAM/PM表示を消したいのですが、やり方がわかりません。

4

3 に答える 3

8

DigitalClockクラスにハードコーディングされているため、プログラムで変更することはできません。これを変更する唯一の方法は、DigitalClockウィジェットを再実装することです。Yoはここからソースコードを入手できます。

このコードをプロジェクトにコピーし、「MyDigitalClock」のように名前を変更して、これをウィジェットとして使用する必要があります。実装でわかるように、必要なものを取得するために焦点を当てる必要がある2つの変数があります。

private final static String m12 = "h:mm:ss aa";
private final static String m24 = "k:mm:ss";

ssは秒を表し、aaは午前/午後を表します。

于 2012-07-06T16:43:10.777 に答える