Ich habe diesen Code verwendet, um meiner App eine Uhr hinzuzufügen:
%Vor%Das Problem ist, dass es auch Sekunden anzeigt ... gibt es eine einfache und schnelle Möglichkeit, diese zu verstecken? Ich brauche nur Stunden und Minuten im Format hh: mm statt hh: mm: ss! irgendwelche Vorschläge? Danke!
Hier finden Sie die Antwort hier für alle anderen, die eine funktionierende Antwort suchen es ist:
DigitalClock.java
von der Android-Quelle Ändern Sie Formatzeichenfolgen in new CustomDigitalClock
Benutzerdefinierte Referenzklasse innerhalb von Layout-XML
%Vor%Laden Sie CustomDigitalClock innerhalb der Aktivität / des Fragments
%Vor%Der DigitalClock Javadoc lautet:
Klassenübersicht
Wie AnalogClock, aber digital. Zeigt Sekunden an. FIXME: implementieren getrennte Ansichten für Stunden / Minuten / Sekunden, also proportionale Schriften nicht schütteln Rendern
Gemessen am FIXME
könnte die Möglichkeit, Teile von DigitalClock auszublenden, eventuell implementiert werden. Ich habe bisher nichts im Javadoc oder Quellcode gefunden, der das macht, was Sie wollen.
Wenn Sie nicht Ihre eigene Klasse schreiben möchten, die DigitalClock erweitert (oder Ihre eigene Clock-Implementierung insgesamt), können Sie einfach den zweiten Teil des DigitalClock mit einem anderen Element abdecken, wenn es Ihrem Zweck dient.